ETH Price: $1,562.72 (-2.37%)

Contract

0xc09b8577c762b5E97a7D640F242E1D9bfAa7EB9d
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
0x60806040162192132022-12-19 14:02:591265 days ago1671458579  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

SchmackoSwap

Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"name":"InsufficientAllowance","type":"error"},{"inputs":[],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"ListingNotFound","type":"error"},{"inputs":[],"name":"NotOnAllowlist","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"listingId","type":"uint256"},{"indexed":true,"internalType":"address","name":"buyer","type":"address"},{"indexed":false,"internalType":"bool","name":"_isAllowed","type":"bool"}],"name":"AllowlistUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"listingId","type":"uint256"},{"components":[{"internalType":"contract ERC1155Supply","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"creator","type":"address"},{"internalType":"uint256","name":"tokenAmount","type":"uint256"},{"internalType":"contract IERC20","name":"paymentToken","type":"address"},{"internalType":"uint256","name":"askPrice","type":"uint256"}],"indexed":false,"internalType":"struct SchmackoSwap.Listing","name":"listing","type":"tuple"}],"name":"Listed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"listingId","type":"uint256"},{"indexed":true,"internalType":"address","name":"buyer","type":"address"},{"components":[{"internalType":"contract ERC1155Supply","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"creator","type":"address"},{"internalType":"uint256","name":"tokenAmount","type":"uint256"},{"internalType":"contract IERC20","name":"paymentToken","type":"address"},{"internalType":"uint256","name":"askPrice","type":"uint256"}],"indexed":false,"internalType":"struct SchmackoSwap.Listing","name":"listing","type":"tuple"}],"name":"Purchased","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"listingId","type":"uint256"},{"components":[{"internalType":"contract ERC1155Supply","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"creator","type":"address"},{"internalType":"uint256","name":"tokenAmount","type":"uint256"},{"internalType":"contract IERC20","name":"paymentToken","type":"address"},{"internalType":"uint256","name":"askPrice","type":"uint256"}],"indexed":false,"internalType":"struct SchmackoSwap.Listing","name":"listing","type":"tuple"}],"name":"Unlisted","type":"event"},{"inputs":[{"internalType":"uint256","name":"listingId","type":"uint256"}],"name":"cancel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"listingId","type":"uint256"},{"internalType":"address","name":"buyerAddress","type":"address"},{"internalType":"bool","name":"isAllowed_","type":"bool"}],"name":"changeBuyerAllowance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"listingId","type":"uint256"}],"name":"fulfill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"listingId","type":"uint256"},{"internalType":"address","name":"buyerAddress","type":"address"}],"name":"isAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract ERC1155Supply","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"contract IERC20","name":"paymentToken","type":"address"},{"internalType":"uint256","name":"askPrice","type":"uint256"}],"name":"list","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"listings","outputs":[{"internalType":"contract ERC1155Supply","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"creator","type":"address"},{"internalType":"uint256","name":"tokenAmount","type":"uint256"},{"internalType":"contract IERC20","name":"paymentToken","type":"address"},{"internalType":"uint256","name":"askPrice","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]
608060405260016000556001805534801561001957600080fd5b50610c8c806100296000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063753b88071161005b578063753b88071461010957806399b922f31461011c578063de74e57b1461012f578063ea8cdb1f146101c657600080fd5b806301ffc9a71461008257806340e58ee5146100bb5780635faa299a146100d0575b600080fd5b6100a6610090366004610a80565b6001600160e01b0319166301ffc9a760e01b1490565b60405190151581526020015b60405180910390f35b6100ce6100c9366004610ab1565b6101e7565b005b6100a66100de366004610ae2565b60009182526003602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6100ce610117366004610ab1565b6102f0565b6100ce61012a366004610b20565b61065f565b61018361013d366004610ab1565b60026020819052600091825260409091208054600182015492820154600383015460048401546005909401546001600160a01b0393841695949284169391929091169086565b604080516001600160a01b0397881681526020810196909652938616938501939093526060840191909152909216608082015260a081019190915260c0016100b2565b6101d96101d4366004610b62565b6107da565b6040519081526020016100b2565b600081815260026020818152604092839020835160c08101855281546001600160a01b03908116825260018301549382019390935292810154821693830184905260038101546060840152600481015490911660808301526005015460a0820152903314610267576040516282b42960e81b815260040160405180910390fd5b600082815260026020819052604080832080546001600160a01b031990811682556001820185905592810180548416905560038101849055600481018054909316909255600590910191909155517f16268f461005317673747be5734959ead6a07c675f9524ba4c114591d94a986f906102e49084908490610bf1565b60405180910390a15050565b6000546001146103345760405162461bcd60e51b815260206004820152600a6024820152695245454e5452414e435960b01b60448201526064015b60405180910390fd5b600260008181558281526020828152604091829020825160c08101845281546001600160a01b03908116825260018301549382019390935293810154821692840183905260038101546060850152600481015490911660808401526005015460a08301526103b557604051630fc87cc760e31b815260040160405180910390fd5b600082815260036020908152604080832033845290915290205460ff1615156001146103f45760405163231e418360e01b815260040160405180910390fd5b6080810151604051636eb1769f60e11b81523360048201523060248201526000906001600160a01b0383169063dd62ed3e90604401602060405180830381865afa158015610446573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046a9190610c05565b90508260a00151811015610491576040516313be252b60e01b815260040160405180910390fd5b6040516370a0823160e01b81523360048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156104d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fc9190610c05565b90508360a0015181101561052357604051631e9acf1760e31b815260040160405180910390fd5b600085815260026020818152604080842080546001600160a01b031990811682556001820186905593810180548516905560038101859055600480820180549095169094556005018490558751888201519289015160608a01519251637921219560e11b81526001600160a01b03948516958101959095523360248601526044850152606484019190915260a0608484015260a48301939093529091169063f242432a9060c401600060405180830381600087803b1580156105e457600080fd5b505af11580156105f8573d6000803e3d6000fd5b50505050610610833386604001518760a001516109f2565b336001600160a01b03167ff44a91152fcfb1502ab3dfcca938d7be602fd35f6db8d59d0b73e001f690f9ef868660405161064b929190610bf1565b60405180910390a250506001600055505050565b600083815260026020818152604092839020835160c08101855281546001600160a01b03908116825260018301549382019390935292810154821693830184905260038101546060840152600481015490911660808301526005015460a0820152906106de57604051630fc87cc760e31b815260040160405180910390fd5b60408101516001600160a01b0316331461070a576040516282b42960e81b815260040160405180910390fd5b6001600160a01b03831661076c5760405162461bcd60e51b815260206004820152602360248201527f43616e277420616464205a45524f206164647265737320746f20616c6c6f776c6044820152621a5cdd60ea1b606482015260840161032b565b60008481526003602090815260408083206001600160a01b03871680855290835292819020805460ff19168615159081179091558151888152928301527f0b39b8705388179ba4a98df9c9c12598313d891f175dd06e571b7aaa02bd607d910160405180910390a250505050565b60405163e985e9c560e01b81523360048201523060248201526000906001600160a01b0386169063e985e9c590604401602060405180830381865afa158015610827573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084b9190610c1e565b610868576040516313be252b60e01b815260040160405180910390fd5b6040805160c0810182526001600160a01b038716808252602082018790523382840152915163bd85b03960e01b815260048101879052600092606083019163bd85b03990602401602060405180830381865afa1580156108cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f09190610c05565b8152602001856001600160a01b031681526020018481525090506000814360405160200161091f929190610c3b565b60408051601f1981840301815282825280516020918201206000818152600280845290849020875181546001600160a01b039182166001600160a01b0319918216178355948901516001830155948801519181018054928616928516929092179091556060870151600382015560808701516004820180549190951693169290921790925560a085015160059091015591507f749e97b448fba53068c7b7a816933c6178d14361b455a381b3eda1f3d070d157906109e09083908590610bf1565b60405180910390a19695505050505050565b60006040516323b872dd60e01b6000528460045283602452826044526020600060646000808a5af13d15601f3d1160016000511416171691506000606052806040525080610a795760405162461bcd60e51b81526020600482015260146024820152731514905394d1915497d19493d357d1905253115160621b604482015260640161032b565b5050505050565b600060208284031215610a9257600080fd5b81356001600160e01b031981168114610aaa57600080fd5b9392505050565b600060208284031215610ac357600080fd5b5035919050565b6001600160a01b0381168114610adf57600080fd5b50565b60008060408385031215610af557600080fd5b823591506020830135610b0781610aca565b809150509250929050565b8015158114610adf57600080fd5b600080600060608486031215610b3557600080fd5b833592506020840135610b4781610aca565b91506040840135610b5781610b12565b809150509250925092565b60008060008060808587031215610b7857600080fd5b8435610b8381610aca565b9350602085013592506040850135610b9a81610aca565b9396929550929360600135925050565b80516001600160a01b03908116835260208083015190840152604080830151821690840152606080830151908401526080808301519091169083015260a090810151910152565b82815260e08101610aaa6020830184610baa565b600060208284031215610c1757600080fd5b5051919050565b600060208284031215610c3057600080fd5b8151610aaa81610b12565b60e08101610c498285610baa565b8260c0830152939250505056fea264697066735822122013091533bbbc411b9c05fe54e6ab97c57c1b280672217a5f41afd4d4a2d16c6464736f6c63430008110033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061007d5760003560e01c8063753b88071161005b578063753b88071461010957806399b922f31461011c578063de74e57b1461012f578063ea8cdb1f146101c657600080fd5b806301ffc9a71461008257806340e58ee5146100bb5780635faa299a146100d0575b600080fd5b6100a6610090366004610a80565b6001600160e01b0319166301ffc9a760e01b1490565b60405190151581526020015b60405180910390f35b6100ce6100c9366004610ab1565b6101e7565b005b6100a66100de366004610ae2565b60009182526003602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6100ce610117366004610ab1565b6102f0565b6100ce61012a366004610b20565b61065f565b61018361013d366004610ab1565b60026020819052600091825260409091208054600182015492820154600383015460048401546005909401546001600160a01b0393841695949284169391929091169086565b604080516001600160a01b0397881681526020810196909652938616938501939093526060840191909152909216608082015260a081019190915260c0016100b2565b6101d96101d4366004610b62565b6107da565b6040519081526020016100b2565b600081815260026020818152604092839020835160c08101855281546001600160a01b03908116825260018301549382019390935292810154821693830184905260038101546060840152600481015490911660808301526005015460a0820152903314610267576040516282b42960e81b815260040160405180910390fd5b600082815260026020819052604080832080546001600160a01b031990811682556001820185905592810180548416905560038101849055600481018054909316909255600590910191909155517f16268f461005317673747be5734959ead6a07c675f9524ba4c114591d94a986f906102e49084908490610bf1565b60405180910390a15050565b6000546001146103345760405162461bcd60e51b815260206004820152600a6024820152695245454e5452414e435960b01b60448201526064015b60405180910390fd5b600260008181558281526020828152604091829020825160c08101845281546001600160a01b03908116825260018301549382019390935293810154821692840183905260038101546060850152600481015490911660808401526005015460a08301526103b557604051630fc87cc760e31b815260040160405180910390fd5b600082815260036020908152604080832033845290915290205460ff1615156001146103f45760405163231e418360e01b815260040160405180910390fd5b6080810151604051636eb1769f60e11b81523360048201523060248201526000906001600160a01b0383169063dd62ed3e90604401602060405180830381865afa158015610446573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046a9190610c05565b90508260a00151811015610491576040516313be252b60e01b815260040160405180910390fd5b6040516370a0823160e01b81523360048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156104d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fc9190610c05565b90508360a0015181101561052357604051631e9acf1760e31b815260040160405180910390fd5b600085815260026020818152604080842080546001600160a01b031990811682556001820186905593810180548516905560038101859055600480820180549095169094556005018490558751888201519289015160608a01519251637921219560e11b81526001600160a01b03948516958101959095523360248601526044850152606484019190915260a0608484015260a48301939093529091169063f242432a9060c401600060405180830381600087803b1580156105e457600080fd5b505af11580156105f8573d6000803e3d6000fd5b50505050610610833386604001518760a001516109f2565b336001600160a01b03167ff44a91152fcfb1502ab3dfcca938d7be602fd35f6db8d59d0b73e001f690f9ef868660405161064b929190610bf1565b60405180910390a250506001600055505050565b600083815260026020818152604092839020835160c08101855281546001600160a01b03908116825260018301549382019390935292810154821693830184905260038101546060840152600481015490911660808301526005015460a0820152906106de57604051630fc87cc760e31b815260040160405180910390fd5b60408101516001600160a01b0316331461070a576040516282b42960e81b815260040160405180910390fd5b6001600160a01b03831661076c5760405162461bcd60e51b815260206004820152602360248201527f43616e277420616464205a45524f206164647265737320746f20616c6c6f776c6044820152621a5cdd60ea1b606482015260840161032b565b60008481526003602090815260408083206001600160a01b03871680855290835292819020805460ff19168615159081179091558151888152928301527f0b39b8705388179ba4a98df9c9c12598313d891f175dd06e571b7aaa02bd607d910160405180910390a250505050565b60405163e985e9c560e01b81523360048201523060248201526000906001600160a01b0386169063e985e9c590604401602060405180830381865afa158015610827573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084b9190610c1e565b610868576040516313be252b60e01b815260040160405180910390fd5b6040805160c0810182526001600160a01b038716808252602082018790523382840152915163bd85b03960e01b815260048101879052600092606083019163bd85b03990602401602060405180830381865afa1580156108cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f09190610c05565b8152602001856001600160a01b031681526020018481525090506000814360405160200161091f929190610c3b565b60408051601f1981840301815282825280516020918201206000818152600280845290849020875181546001600160a01b039182166001600160a01b0319918216178355948901516001830155948801519181018054928616928516929092179091556060870151600382015560808701516004820180549190951693169290921790925560a085015160059091015591507f749e97b448fba53068c7b7a816933c6178d14361b455a381b3eda1f3d070d157906109e09083908590610bf1565b60405180910390a19695505050505050565b60006040516323b872dd60e01b6000528460045283602452826044526020600060646000808a5af13d15601f3d1160016000511416171691506000606052806040525080610a795760405162461bcd60e51b81526020600482015260146024820152731514905394d1915497d19493d357d1905253115160621b604482015260640161032b565b5050505050565b600060208284031215610a9257600080fd5b81356001600160e01b031981168114610aaa57600080fd5b9392505050565b600060208284031215610ac357600080fd5b5035919050565b6001600160a01b0381168114610adf57600080fd5b50565b60008060408385031215610af557600080fd5b823591506020830135610b0781610aca565b809150509250929050565b8015158114610adf57600080fd5b600080600060608486031215610b3557600080fd5b833592506020840135610b4781610aca565b91506040840135610b5781610b12565b809150509250925092565b60008060008060808587031215610b7857600080fd5b8435610b8381610aca565b9350602085013592506040850135610b9a81610aca565b9396929550929360600135925050565b80516001600160a01b03908116835260208083015190840152604080830151821690840152606080830151908401526080808301519091169083015260a090810151910152565b82815260e08101610aaa6020830184610baa565b600060208284031215610c1757600080fd5b5051919050565b600060208284031215610c3057600080fd5b8151610aaa81610b12565b60e08101610c498285610baa565b8260c0830152939250505056fea264697066735822122013091533bbbc411b9c05fe54e6ab97c57c1b280672217a5f41afd4d4a2d16c6464736f6c63430008110033
🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.