Document
/
📜
Contract Address
📜
Contract Address
2022/10/13
1:54
2022/11/21
17:54
Ethereum
â–¼Market.sol
Market | Address 0x651647ee8bc055e950241cf112fea964a0000827 | Etherscan
The Contract Address 0x651647ee8bc055e950241cf112fea964a0000827 page allows users to view the source code, transactions, balances, and analytics for the contract address. Users can also interact and make transactions to the contract directly on Etherscan.
https://etherscan.io/address/0x651647ee8bc055e950241cf112fea964a0000827
â–¼Factory721.sol
Factory721 | Address 0x75064dfc0e1ea4bef2b18179e2279f24e3aabd32 | Etherscan
SPDX-License-Identifier: None pragma solidity =0.8.13; import '../vaults/Vault721.sol'; import '../interfaces/IMarket.sol'; import '../libraries/Detector.sol'; import '@openzeppelin/contracts/access/Ownable.sol'; contract Factory721 is Ownable { using Detector for address; address internal _market; event VaultDeployed(address indexed vault, address indexed collection); constructor(address market) { _market = market; } //@notice Create a vault by hitting this function from the frontend
https://etherscan.io/address/0x75064dfc0e1ea4bef2b18179e2279f24e3aabd32
â–¼Factory1155.sol
Factory1155 | Address 0xef97991b901eb12d6f094658acf7fdd625f919b3 | Etherscan
SPDX-License-Identifier: None pragma solidity =0.8.13; import './Factory721.sol'; import '../vaults/Vault1155.sol'; contract Factory1155 is Factory721 { using Detector for address; constructor(address market) Factory721(market) {} function deployVault( string memory _name, string memory _symbol, address _collection, uint256 _minDuration, uint256 _maxDuration, uint256 _collectionOwnerFeeRatio, uint256[] memory _minPrices, // wei address[] memory _paymentTokens, uint256[] calldata _allowedTokenIds )
https://etherscan.io/address/0xef97991b901eb12d6f094658acf7fdd625f919b3
â–¼Factory4907.sol
Factory4907 | Address 0xcD330Dd3BEdBFE9d14eE0Ce73E80Cb546Aa7eD1F | Etherscan
SPDX-License-Identifier: None pragma solidity =0.8.13; import './Factory721.sol'; import '../vaults/Vault4907.sol'; contract Factory4907 is Factory721 { using Detector for address; constructor(address market) Factory721(market) {} function deployVault( string memory _name, string memory _symbol, address _collection, uint256 _minDuration, uint256 _maxDuration, uint256 _collectionOwnerFeeRatio, // 1000 = 1% uint256[] memory _minPrices, // wei address[] memory _paymentTokens,
https://etherscan.io/address/0xcD330Dd3BEdBFE9d14eE0Ce73E80Cb546Aa7eD1F
Â
Polygon
â–¼Market.sol
Market | Address 0x5675D4c36A70A635B5a51137797E696aA40B70Cf | PolygonScan
×This contract contains unverified libraries: Calculator, Detector, RentaFiSVG × This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
https://polygonscan.com/address/0x5675D4c36A70A635B5a51137797E696aA40B70Cf
â–¼Factory721.sol
Factory721 | Address 0x7E5071507C38ca82818fa143D63b3b3Df31D766b | PolygonScan
SPDX-License-Identifier: None pragma solidity =0.8.13; import '../vaults/Vault721.sol'; import '../interfaces/IMarket.sol'; import '../libraries/Detector.sol'; import '@openzeppelin/contracts/access/Ownable.sol'; contract Factory721 is Ownable { using Detector for address; address internal _market; event VaultDeployed(address indexed vault, address indexed collection); constructor(address market) { _market = market; } //@notice Create a vault by hitting this function from the frontend
https://polygonscan.com/address/0x7E5071507C38ca82818fa143D63b3b3Df31D766b
â–¼Factory1155.sol
Factory1155 | Address 0x794B83052958eeac3C411aC597447C2780270962 | PolygonScan
SPDX-License-Identifier: None pragma solidity =0.8.13; import './Factory721.sol'; import '../vaults/Vault1155.sol'; contract Factory1155 is Factory721 { using Detector for address; constructor(address market) Factory721(market) {} function deployVault( string memory _name, string memory _symbol, address _collection, uint256 _minDuration, uint256 _maxDuration, uint256 _collectionOwnerFeeRatio, uint256[] memory _minPrices, // wei address[] memory _paymentTokens, uint256[] calldata _allowedTokenIds )
https://polygonscan.com/address/0x794B83052958eeac3C411aC597447C2780270962
â–¼Factory4907.sol
Factory4907 | Address 0x0e0aae0F64910141D19e28b8d47Ef48edcf20F4b | PolygonScan
SPDX-License-Identifier: None pragma solidity =0.8.13; import './Factory721.sol'; import '../vaults/Vault4907.sol'; contract Factory4907 is Factory721 { using Detector for address; constructor(address market) Factory721(market) {} function deployVault( string memory _name, string memory _symbol, address _collection, uint256 _minDuration, uint256 _maxDuration, uint256 _collectionOwnerFeeRatio, // 1000 = 1% uint256[] memory _minPrices, // wei address[] memory _paymentTokens,
https://polygonscan.com/address/0x0e0aae0F64910141D19e28b8d47Ef48edcf20F4b#writeContract
Â
Goerli (testnet)
â–¼Market.sol
Market | Address 0x2F4328BC4AD0D9F177cA8A369c65630aBa2211ec | Etherscan
The Contract Address 0x2F4328BC4AD0D9F177cA8A369c65630aBa2211ec page allows users to view the source code, transactions, balances, and analytics for the contract address. Users can also interact and make transactions to the contract directly on Etherscan.
https://goerli.etherscan.io/address/0x2F4328BC4AD0D9F177cA8A369c65630aBa2211ec
â–¼Factory721.sol
Factory721 | Address 0x9Fcf1C6209Ff8C531b5C46d18e6c7968956b1657 | Etherscan
SPDX-License-Identifier: None pragma solidity =0.8.13; import '../vaults/Vault721.sol'; import '../interfaces/IMarket.sol'; import '../libraries/Detector.sol'; import '@openzeppelin/contracts/access/Ownable.sol'; contract Factory721 is Ownable { using Detector for address; address internal _market; event VaultDeployed(address indexed vault, address indexed collection); constructor(address market) { _market = market; } //@notice Create a vault by hitting this function from the frontend
https://goerli.etherscan.io/address/0x9Fcf1C6209Ff8C531b5C46d18e6c7968956b1657
â–¼Factory1155.sol
Factory1155 | Address 0x6A5964EA460e5891B3fb5A68fcE718f6E47a0004 | Etherscan
SPDX-License-Identifier: None pragma solidity =0.8.13; import './Factory721.sol'; import '../vaults/Vault1155.sol'; contract Factory1155 is Factory721 { using Detector for address; constructor(address market) Factory721(market) {} function deployVault( string memory _name, string memory _symbol, address _collection, uint256 _minDuration, uint256 _maxDuration, uint256 _collectionOwnerFeeRatio, uint256[] memory _minPrices, // wei address[] memory _paymentTokens, uint256[] calldata _allowedTokenIds )
https://goerli.etherscan.io/address/0x6A5964EA460e5891B3fb5A68fcE718f6E47a0004
â–¼test NFT Faucet (ERC721)
gateway.ipfscdn.io
https://gateway.ipfscdn.io/ipfs/Qmcine1gpZUbQ73nk7ZGCcjKBVFYXrEtqrhujXk3HDQ6Nn/erc721.html?contract=0x5E581659CA9B90E8F12367FB603b39501516D34c&chainId=5
â–¼test NFT Faucet (ERC1155)
gateway.ipfscdn.io
https://gateway.ipfscdn.io/ipfs/QmPaVYdGue8zEXFKqrtVHpvzBvufM1DYzw5n1of3KVPG88/edition-drop.html?contract=0xADF19cfc2c327461Ea378F72B15211d5CB7AD361&chainId=5&tokenId=0