openzeppelin-rs 0.1.2

Typings for Openzeppelin's contracts in Rust using ethers.
Documentation
#![allow(non_snake_case)]

mod contracts;

pub use contracts::IOutbox::IOutbox;
pub use contracts::TimelockController::TimelockController;
pub use contracts::Checkpoints::Checkpoints;
pub use contracts::ERC1155PresetMinterPauser::ERC1155PresetMinterPauser;
pub use contracts::AccessControlCrossChain::AccessControlCrossChain;
pub use contracts::LibAMB::LibAMB;
pub use contracts::CrossChainEnabledArbitrumL1::CrossChainEnabledArbitrumL1;
pub use contracts::ERC20Votes::ERC20Votes;
pub use contracts::UpgradeableBeacon::UpgradeableBeacon;
pub use contracts::IERC1363::IERC1363;
pub use contracts::LibArbitrumL2::LibArbitrumL2;
pub use contracts::CrossChainEnabledAMB::CrossChainEnabledAMB;
pub use contracts::ERC165Storage::ERC165Storage;
pub use contracts::IERC1271::IERC1271;
pub use contracts::PaymentSplitter::PaymentSplitter;
pub use contracts::ICrossDomainMessenger::ICrossDomainMessenger;
pub use contracts::EnumerableSet::EnumerableSet;
pub use contracts::MerkleProof::MerkleProof;
pub use contracts::SafeCast::SafeCast;
pub use contracts::CrossChainEnabledOptimism::CrossChainEnabledOptimism;
pub use contracts::Create2::Create2;
pub use contracts::ERC165Checker::ERC165Checker;
pub use contracts::IERC1820Registry::IERC1820Registry;
pub use contracts::GovernorVotesComp::GovernorVotesComp;
pub use contracts::IERC165::IERC165;
pub use contracts::GovernorTimelockControl::GovernorTimelockControl;
pub use contracts::IERC3156FlashLender::IERC3156FlashLender;
pub use contracts::IERC1155::IERC1155;
pub use contracts::Arrays::Arrays;
pub use contracts::Math::Math;
pub use contracts::LibOptimism::LibOptimism;
pub use contracts::IERC1155Receiver::IERC1155Receiver;
pub use contracts::IERC4906::IERC4906;
pub use contracts::IDelayedMessageProvider::IDelayedMessageProvider;
pub use contracts::ERC20Pausable::ERC20Pausable;
pub use contracts::IERC2981::IERC2981;
pub use contracts::ERC20PresetMinterPauser::ERC20PresetMinterPauser;
pub use contracts::IFxMessageProcessor::IFxMessageProcessor;
pub use contracts::TokenTimelock::TokenTimelock;
pub use contracts::ERC721Votes::ERC721Votes;
pub use contracts::IERC2309::IERC2309;
pub use contracts::ERC20Burnable::ERC20Burnable;
pub use contracts::SignedMath::SignedMath;
pub use contracts::ERC2771Context::ERC2771Context;
pub use contracts::IERC721Receiver::IERC721Receiver;
pub use contracts::ERC1155Holder::ERC1155Holder;
pub use contracts::ERC721Royalty::ERC721Royalty;
pub use contracts::IAccessControlDefaultAdminRules::IAccessControlDefaultAdminRules;
pub use contracts::IERC1363Receiver::IERC1363Receiver;
pub use contracts::IERC777Recipient::IERC777Recipient;
pub use contracts::Proxy::Proxy;
pub use contracts::ERC1967Proxy::ERC1967Proxy;
pub use contracts::AccessControlDefaultAdminRules::AccessControlDefaultAdminRules;
pub use contracts::GovernorProposalThreshold::GovernorProposalThreshold;
pub use contracts::IBridge::IBridge;
pub use contracts::SafeMath::SafeMath;
pub use contracts::IInbox::IInbox;
pub use contracts::Ownable2Step::Ownable2Step;
pub use contracts::TransparentUpgradeableProxy::TransparentUpgradeableProxy;
pub use contracts::ShortStrings::ShortStrings;
pub use contracts::ProxyAdmin::ProxyAdmin;
pub use contracts::ERC777PresetFixedSupply::ERC777PresetFixedSupply;
pub use contracts::ICompoundTimelock::ICompoundTimelock;
pub use contracts::Initializable::Initializable;
pub use contracts::SignedSafeMath::SignedSafeMath;
pub use contracts::ERC721Consecutive::ERC721Consecutive;
pub use contracts::Timers::Timers;
pub use contracts::MinimalForwarder::MinimalForwarder;
pub use contracts::ERC20PresetFixedSupply::ERC20PresetFixedSupply;
pub use contracts::ERC20Wrapper::ERC20Wrapper;
pub use contracts::IGovernorCompatibilityBravo::IGovernorCompatibilityBravo;
pub use contracts::GovernorTimelockCompound::GovernorTimelockCompound;
pub use contracts::EIP712::EIP712;
pub use contracts::GovernorPreventLateQuorum::GovernorPreventLateQuorum;
pub use contracts::ERC721Enumerable::ERC721Enumerable;
pub use contracts::DoubleEndedQueue::DoubleEndedQueue;
pub use contracts::Clones::Clones;
pub use contracts::ERC165::ERC165;
pub use contracts::ERC721Pausable::ERC721Pausable;
pub use contracts::SignatureChecker::SignatureChecker;
pub use contracts::ERC1820Implementer::ERC1820Implementer;
pub use contracts::IERC1363Spender::IERC1363Spender;
pub use contracts::CrossChainEnabledPolygonChild::CrossChainEnabledPolygonChild;
pub use contracts::IERC5805::IERC5805;
pub use contracts::ERC4626::ERC4626;
pub use contracts::StorageSlot::StorageSlot;
pub use contracts::ERC721Burnable::ERC721Burnable;
pub use contracts::RefundEscrow::RefundEscrow;
pub use contracts::CrossChainEnabled::CrossChainEnabled;
pub use contracts::SafeERC20::SafeERC20;
pub use contracts::ERC1155Receiver::ERC1155Receiver;
pub use contracts::Address::Address;
pub use contracts::BeaconProxy::BeaconProxy;
pub use contracts::AccessControl::AccessControl;
pub use contracts::PullPayment::PullPayment;
pub use contracts::IBeacon::IBeacon;
pub use contracts::ERC721::ERC721;
pub use contracts::ReentrancyGuard::ReentrancyGuard;
pub use contracts::ERC721URIStorage::ERC721URIStorage;
pub use contracts::IERC721Metadata::IERC721Metadata;
pub use contracts::IERC1155MetadataURI::IERC1155MetadataURI;
pub use contracts::Governor::Governor;
pub use contracts::IERC4626::IERC4626;
pub use contracts::ERC20VotesComp::ERC20VotesComp;
pub use contracts::GovernorCountingSimple::GovernorCountingSimple;
pub use contracts::ERC721Wrapper::ERC721Wrapper;
pub use contracts::AccessControlEnumerable::AccessControlEnumerable;
pub use contracts::IGovernorTimelock::IGovernorTimelock;
pub use contracts::ERC777::ERC777;
pub use contracts::Context::Context;
pub use contracts::UUPSUpgradeable::UUPSUpgradeable;
pub use contracts::VestingWallet::VestingWallet;
pub use contracts::IAMB::IAMB;
pub use contracts::ITransparentUpgradeableProxy::ITransparentUpgradeableProxy;
pub use contracts::IERC5313::IERC5313;
pub use contracts::Strings::Strings;
pub use contracts::Pausable::Pausable;
pub use contracts::Escrow::Escrow;
pub use contracts::ConditionalEscrow::ConditionalEscrow;
pub use contracts::IAccessControl::IAccessControl;
pub use contracts::GovernorSettings::GovernorSettings;
pub use contracts::Counters::Counters;
pub use contracts::ERC1967Upgrade::ERC1967Upgrade;
pub use contracts::ERC20FlashMint::ERC20FlashMint;
pub use contracts::IVotes::IVotes;
pub use contracts::ECDSA::ECDSA;
pub use contracts::ERC2981::ERC2981;
pub use contracts::IArbSys::IArbSys;
pub use contracts::GovernorVotesQuorumFraction::GovernorVotesQuorumFraction;
pub use contracts::IERC5267::IERC5267;
pub use contracts::IERC20Metadata::IERC20Metadata;
pub use contracts::IERC1967::IERC1967;
pub use contracts::ERC1155::ERC1155;
pub use contracts::Votes::Votes;
pub use contracts::Base64::Base64;
pub use contracts::ERC20Permit::ERC20Permit;
pub use contracts::ERC721Holder::ERC721Holder;
pub use contracts::IERC1820Implementer::IERC1820Implementer;
pub use contracts::IAccessControlEnumerable::IAccessControlEnumerable;
pub use contracts::IERC721::IERC721;
pub use contracts::IERC721Enumerable::IERC721Enumerable;
pub use contracts::IERC777::IERC777;
pub use contracts::EnumerableMap::EnumerableMap;
pub use contracts::Ownable::Ownable;
pub use contracts::BitMaps::BitMaps;
pub use contracts::IERC2612::IERC2612;
pub use contracts::ERC1155URIStorage::ERC1155URIStorage;
pub use contracts::ERC1155Burnable::ERC1155Burnable;
pub use contracts::ERC20::ERC20;
pub use contracts::IERC20::IERC20;
pub use contracts::ERC20Snapshot::ERC20Snapshot;
pub use contracts::Multicall::Multicall;
pub use contracts::GovernorVotes::GovernorVotes;
pub use contracts::ERC20Capped::ERC20Capped;
pub use contracts::ERC1155Pausable::ERC1155Pausable;
pub use contracts::IERC1822Proxiable::IERC1822Proxiable;
pub use contracts::IERC777Sender::IERC777Sender;
pub use contracts::IERC20Permit::IERC20Permit;
pub use contracts::CrossChainEnabledArbitrumL2::CrossChainEnabledArbitrumL2;
pub use contracts::GovernorCompatibilityBravo::GovernorCompatibilityBravo;
pub use contracts::ERC1155Supply::ERC1155Supply;
pub use contracts::LibArbitrumL1::LibArbitrumL1;
pub use contracts::ERC721PresetMinterPauserAutoId::ERC721PresetMinterPauserAutoId;
pub use contracts::IGovernor::IGovernor;
pub use contracts::IERC3156FlashBorrower::IERC3156FlashBorrower;
pub use contracts::IERC6372::IERC6372;