@sbinft/contracts v1.23.1
@sbinft/contracts
Open source contracts by SBINFT
Installation
yarn add @sbinft/contracts
Usage
contracts
pragma solidity ^0.8.0;
import "@sbinft/contracts/upgradeable/access/AdminUpgradeable.sol";
contract Mock is AdminUpgradeable {}
you can use the functions in the imported contracts.
contract Mock is AdminUpgradeable {
function myFunction() public {
// some code...
addAdmin([address1,address2]) // <- `addAdmin` is defined in AdminUpgradeable.sol
// ...some code
}
}
abi
you can import abi from @sbinft/contracts/abi
.
const { abi, } = require("@sbinft/contracts/abi/sbinft/market/v1/exchange/Exchange.sol/Exchange.json");
// OR
const exchangeJSON = require("@sbinft/contracts/abi/sbinft/market/v1/exchange/Exchange.sol/Exchange.json");
console.log(abi);
console.log(exchangeJSON.abi);
constants
It contains address and data type definition for signing using EIP-712.
Supported network:
Network Name | Network ID |
---|---|
Ethereum Mainnet | 1 |
Ethereum Testnet (Sepolia) | 11155111 |
Polygon Mainnet | 137 |
Polygon Testnet (Amoy) | 80002 |
HOME Verse Mainnet | 19011 |
HOME Verse Testnet | 40875 |
TCG Verse Mainnet | 2400 |
TCG Verse Testnet | 12005 |
DM2 Verse Mainnet | 68770 |
DM2 Verse Testnet | 68775 |
Oasys Hub L1 Mainnet | 248 |
Oasys Hub L1 Testnet | 9372 |
MCH Verse Mainnet | 29548 |
MCH Verse Testnet | 420 |
BN Verse Mainnet | 876 |
BN Verse Testnet | 876001 |
Its divided into:
- GATEWAY_V1
SBINFTForwarder
: UpgradableSBINFTMultiCall
: Upgradable
- MARKET_V1
Exchange
: UpgradableRoyaltyRegistry
: UpgradableTransferProxy
: UpgradablePlatformRegistry
: Upgradable
- COLLECTION
NANAKUSA_FACTORY
For Upgradable contracts use proxy address [CONST].address.[NETWORK].proxy.[CONTRACT_NAME]
to call the contract.
9 months ago
9 months ago
1 year ago
11 months ago
11 months ago
1 year ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago