Skip to content

sshmaxime/openzeppelin-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openzeppelin-rs

The library is actually located in the openzeppelin-rs folder.

Quickstart

This library depends on ethers-rs. If you haven't already added it to your project you can do it with cargo add ethers.

Add openzeppelin-rs to your project:

cargo add openzeppelin-rs

And add this to your code:

use openzeppelin_rs::*;

You are good to go !

Exemple

use ethers::types::Address;
use openzeppelin_rs::*;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {

    let address: Address = WETH_ADDRESS.parse()?;
    let contract = ERC20::new(address, **yourProvider**);

    println!("{}", contract.symbol().await?);

    Ok(())
}

About

Use OpenZeppelin's contracts in Rust using ethers-rs library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages