0x28162586E000dED2f528Ab9ff7376cB997757677
on BNB Smart Chain Mainnet (56)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- ValtSwap
- Compilation Target
- contracts/SwapUsdtForValt.sol:ValtSwap
- Language
- Solidity
- Compiler
- solc 0.8.7+commit.e28d00a7
- EVM Version
- london
- Verified At
- 2025-05-20 04:01:19 UTC
- Deployer
- 0xF9B651CBCA91c1f4B5F7Db40d283b1376942c5A1
- Deployment Transaction
- 0x0cabd2cd0b7c1b72fe28227830f8935376dcafe5bf108f6c33aff2912fd07c92
- Block Number
- 49979688
- Transaction Index
- 131
ABI
Expand to view
Source Code
- @openzeppelin/contracts/access/Ownable.sol
- @openzeppelin/contracts/security/Pausable.sol
- @openzeppelin/contracts/security/ReentrancyGuard.sol
- @openzeppelin/contracts/token/ERC20/IERC20.sol
- @openzeppelin/contracts/utils/Context.sol
- contracts/SwapUsdtForValt.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x608060405269152d02c7e14af68000006004556305f5e1006005553480156200002757600080fd5b5060405162001224380380620012248339810160408190526200004a91620001b9565b62000055336200014c565b6000805460ff60a01b19169055600180556001600160a01b038216620000c25760405162461bcd60e51b815260206004820152601460248201527f496e76616c69642055534454206164647265737300000000000000000000000060448201526064015b60405180910390fd5b6001600160a01b0381166200011a5760405162461bcd60e51b815260206004820152601460248201527f496e76616c69642056414c5420616464726573730000000000000000000000006044820152606401620000b9565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055620001f1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b0381168114620001b457600080fd5b919050565b60008060408385031215620001cd57600080fd5b620001d8836200019c565b9150620001e8602084016200019c565b90509250929050565b61102380620002016000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806360016ac2116100a257806395ccea671161007157806395ccea6714610231578063a5f7f99d14610244578063cce987d414610257578063e4725f0214610260578063f2fde38b1461027357600080fd5b806360016ac2146101fd578063715018a6146102105780638456cb59146102185780638da5cb5b1461022057600080fd5b806334fcf437116100e957806334fcf4371461018a5780633f4ba83a1461019d57806341676f15146101a557806344ade56d146101d85780635c975abb146101eb57600080fd5b80630c015eb81461011b5780632c4e722e1461014b5780632c95bee6146101625780632f48ab7d14610177575b600080fd5b60035461012e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61015460055481565b604051908152602001610142565b610175610170366004610f7b565b610286565b005b60025461012e906001600160a01b031681565b610175610198366004610f49565b6106c1565b61017561078c565b6101c86101b3366004610ea8565b60066020526000908152604090205460ff1681565b6040519015158152602001610142565b6101756101e6366004610ea8565b61079e565b600054600160a01b900460ff166101c8565b61017561020b366004610eca565b610855565b6101756109cb565b6101756109dd565b6000546001600160a01b031661012e565b61017561023f366004610efd565b6109ed565b610175610252366004610f49565b610ab5565b61015460045481565b61017561026e366004610ea8565b610b36565b610175610281366004610ea8565b610bda565b61028e610c53565b610296610ca0565b600082116102e05760405162461bcd60e51b81526020600482015260126024820152710416d6f756e74206d757374206265203e20360741b60448201526064015b60405180910390fd5b60045482111561032b5760405162461bcd60e51b8152602060048201526016602482015275115e18d959591cc81b585e081cddd85c081b1a5b5a5d60521b60448201526064016102d7565b6001600160a01b03811660009081526006602052604090205460ff166103875760405162461bcd60e51b815260206004820152601160248201527024b73b30b634b21037b933b0b734bd32b960791b60448201526064016102d7565b600254604051636eb1769f60e11b815233600482015230602482015283916001600160a01b03169063dd62ed3e9060440160206040518083038186803b1580156103d057600080fd5b505afa1580156103e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104089190610f62565b101561044f5760405162461bcd60e51b81526020600482015260166024820152755553445420616c6c6f77616e636520746f6f206c6f7760501b60448201526064016102d7565b6000670de0b6b3a7640000600554846104689190610fc0565b6104729190610f9e565b6002546040516323b872dd60e01b81523360048201526001600160a01b038581166024830152604482018790529293509116906323b872dd90606401602060405180830381600087803b1580156104c857600080fd5b505af11580156104dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105009190610f27565b5060405183815233907fe7b1166d2db79426bbb6b130ebbc8fe92cb68b9d60965edbb7def5f819a686989060200160405180910390a26003546040516370a0823160e01b815230600482015282916001600160a01b0316906370a082319060240160206040518083038186803b15801561057957600080fd5b505afa15801561058d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b19190610f62565b10156105f35760405162461bcd60e51b8152602060048201526011602482015270125b9cdd59999a58da595b9d0815905315607a1b60448201526064016102d7565b60035460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b15801561063f57600080fd5b505af1158015610653573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106779190610f27565b50604080518481526020810183905233917f18704ae982dcd24a1beeeed3ecf045ab0520d7b7519b97adf3e4f40bf7efe339910160405180910390a2506106bd60018055565b5050565b6106c9610cfa565b6000811161070c5760405162461bcd60e51b815260206004820152601060248201526f052617465206d757374206265203e20360841b60448201526064016102d7565b64e8d4a5100081106107505760405162461bcd60e51b815260206004820152600d60248201526c0a4c2e8ca40e8dede40d0d2ced609b1b60448201526064016102d7565b60058190556040518181527fe65c987b2e4668e09ba867026921588005b2b2063607a1e7e7d91683c8f91b7b906020015b60405180910390a150565b610794610cfa565b61079c610d54565b565b6107a6610cfa565b6001600160a01b03811660009081526006602052604090205460ff166108045760405162461bcd60e51b815260206004820152601360248201527213dc99d85b9a5e995c881b9bdd08199bdd5b99606a1b60448201526064016102d7565b6001600160a01b038116600081815260066020908152604091829020805460ff1916905590519182527fc459bd414676a5877fcf10a0d73ecf7e1f672a339650b03e628c4046534300e39101610781565b61085d610cfa565b6001600160a01b03821660009081526006602052604090205460ff166108c55760405162461bcd60e51b815260206004820152601760248201527f4f6c64206f7267616e697a6572206e6f7420666f756e6400000000000000000060448201526064016102d7565b6001600160a01b03811661091b5760405162461bcd60e51b815260206004820152601d60248201527f496e76616c6964206e6577206f7267616e697a6572206164647265737300000060448201526064016102d7565b6001600160a01b038216600081815260066020908152604091829020805460ff1916905590519182527fc459bd414676a5877fcf10a0d73ecf7e1f672a339650b03e628c4046534300e3910160405180910390a16001600160a01b038116600081815260066020908152604091829020805460ff1916600117905590519182527f37e96fc6762bae414e69ea6e2490e63bc46f2a1335de0f6b91f49cf808829bcf91015b60405180910390a15050565b6109d3610cfa565b61079c6000610da9565b6109e5610cfa565b61079c610df9565b6109f5610cfa565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb90604401602060405180830381600087803b158015610a3d57600080fd5b505af1158015610a51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a759190610f27565b50604080516001600160a01b0384168152602081018390527f23d6711a1d031134a36921253c75aa59e967d38e369ac625992824315e204f2091016109bf565b610abd610cfa565b60008111610b015760405162461bcd60e51b815260206004820152601160248201527004c696d6974206d757374206265203e203607c1b60448201526064016102d7565b60048190556040518181527f9a51644e6d8fad94f218d5974a0f79dbaa52afa390b0d128369bc0e9a4e4791890602001610781565b610b3e610cfa565b6001600160a01b038116610b865760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b60448201526064016102d7565b6001600160a01b038116600081815260066020908152604091829020805460ff1916600117905590519182527f37e96fc6762bae414e69ea6e2490e63bc46f2a1335de0f6b91f49cf808829bcf9101610781565b610be2610cfa565b6001600160a01b038116610c475760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102d7565b610c5081610da9565b50565b600054600160a01b900460ff161561079c5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016102d7565b60026001541415610cf35760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102d7565b6002600155565b6000546001600160a01b0316331461079c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102d7565b610d5c610e3c565b6000805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610e01610c53565b6000805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610d8c3390565b600054600160a01b900460ff1661079c5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016102d7565b80356001600160a01b0381168114610ea357600080fd5b919050565b600060208284031215610eba57600080fd5b610ec382610e8c565b9392505050565b60008060408385031215610edd57600080fd5b610ee683610e8c565b9150610ef460208401610e8c565b90509250929050565b60008060408385031215610f1057600080fd5b610f1983610e8c565b946020939093013593505050565b600060208284031215610f3957600080fd5b81518015158114610ec357600080fd5b600060208284031215610f5b57600080fd5b5035919050565b600060208284031215610f7457600080fd5b5051919050565b60008060408385031215610f8e57600080fd5b82359150610ef460208401610e8c565b600082610fbb57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610fe857634e487b7160e01b600052601160045260246000fd5b50029056fea2646970667358221220dcba6c5e247dda64e1a5779ab3bec58cbc7a7cad470035cb65595886c606711164736f6c63430008070033constructorArguments00000000000000000000000055d398326f99059ff775485246999027b319795500000000000000000000000033b2755ebc695ea0ac93d13b65c44998c2a1333f
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmdCHH1JDgHsSYaqmPnHaHCDqBs55w1y5q1wRv87LG829v
RawDecoded
Length: 53 bytes
0xa2646970667358221220dcba6c5e247dda64e1a5779ab3bec58cbc7a7cad470035cb65595886c606711164736f6c63430008070033
Transformations
Constructor Arguments
RawDecoded
Length: 64 bytes
0x00000000000000000000000055d398326f99059ff775485246999027b319795500000000000000000000000033b2755ebc695ea0ac93d13b65c44998c2a1333f
Runtime Bytecode
On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c806360016ac2116100a257806395ccea671161007157806395ccea6714610231578063a5f7f99d14610244578063cce987d414610257578063e4725f0214610260578063f2fde38b1461027357600080fd5b806360016ac2146101fd578063715018a6146102105780638456cb59146102185780638da5cb5b1461022057600080fd5b806334fcf437116100e957806334fcf4371461018a5780633f4ba83a1461019d57806341676f15146101a557806344ade56d146101d85780635c975abb146101eb57600080fd5b80630c015eb81461011b5780632c4e722e1461014b5780632c95bee6146101625780632f48ab7d14610177575b600080fd5b60035461012e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61015460055481565b604051908152602001610142565b610175610170366004610f7b565b610286565b005b60025461012e906001600160a01b031681565b610175610198366004610f49565b6106c1565b61017561078c565b6101c86101b3366004610ea8565b60066020526000908152604090205460ff1681565b6040519015158152602001610142565b6101756101e6366004610ea8565b61079e565b600054600160a01b900460ff166101c8565b61017561020b366004610eca565b610855565b6101756109cb565b6101756109dd565b6000546001600160a01b031661012e565b61017561023f366004610efd565b6109ed565b610175610252366004610f49565b610ab5565b61015460045481565b61017561026e366004610ea8565b610b36565b610175610281366004610ea8565b610bda565b61028e610c53565b610296610ca0565b600082116102e05760405162461bcd60e51b81526020600482015260126024820152710416d6f756e74206d757374206265203e20360741b60448201526064015b60405180910390fd5b60045482111561032b5760405162461bcd60e51b8152602060048201526016602482015275115e18d959591cc81b585e081cddd85c081b1a5b5a5d60521b60448201526064016102d7565b6001600160a01b03811660009081526006602052604090205460ff166103875760405162461bcd60e51b815260206004820152601160248201527024b73b30b634b21037b933b0b734bd32b960791b60448201526064016102d7565b600254604051636eb1769f60e11b815233600482015230602482015283916001600160a01b03169063dd62ed3e9060440160206040518083038186803b1580156103d057600080fd5b505afa1580156103e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104089190610f62565b101561044f5760405162461bcd60e51b81526020600482015260166024820152755553445420616c6c6f77616e636520746f6f206c6f7760501b60448201526064016102d7565b6000670de0b6b3a7640000600554846104689190610fc0565b6104729190610f9e565b6002546040516323b872dd60e01b81523360048201526001600160a01b038581166024830152604482018790529293509116906323b872dd90606401602060405180830381600087803b1580156104c857600080fd5b505af11580156104dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105009190610f27565b5060405183815233907fe7b1166d2db79426bbb6b130ebbc8fe92cb68b9d60965edbb7def5f819a686989060200160405180910390a26003546040516370a0823160e01b815230600482015282916001600160a01b0316906370a082319060240160206040518083038186803b15801561057957600080fd5b505afa15801561058d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b19190610f62565b10156105f35760405162461bcd60e51b8152602060048201526011602482015270125b9cdd59999a58da595b9d0815905315607a1b60448201526064016102d7565b60035460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b15801561063f57600080fd5b505af1158015610653573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106779190610f27565b50604080518481526020810183905233917f18704ae982dcd24a1beeeed3ecf045ab0520d7b7519b97adf3e4f40bf7efe339910160405180910390a2506106bd60018055565b5050565b6106c9610cfa565b6000811161070c5760405162461bcd60e51b815260206004820152601060248201526f052617465206d757374206265203e20360841b60448201526064016102d7565b64e8d4a5100081106107505760405162461bcd60e51b815260206004820152600d60248201526c0a4c2e8ca40e8dede40d0d2ced609b1b60448201526064016102d7565b60058190556040518181527fe65c987b2e4668e09ba867026921588005b2b2063607a1e7e7d91683c8f91b7b906020015b60405180910390a150565b610794610cfa565b61079c610d54565b565b6107a6610cfa565b6001600160a01b03811660009081526006602052604090205460ff166108045760405162461bcd60e51b815260206004820152601360248201527213dc99d85b9a5e995c881b9bdd08199bdd5b99606a1b60448201526064016102d7565b6001600160a01b038116600081815260066020908152604091829020805460ff1916905590519182527fc459bd414676a5877fcf10a0d73ecf7e1f672a339650b03e628c4046534300e39101610781565b61085d610cfa565b6001600160a01b03821660009081526006602052604090205460ff166108c55760405162461bcd60e51b815260206004820152601760248201527f4f6c64206f7267616e697a6572206e6f7420666f756e6400000000000000000060448201526064016102d7565b6001600160a01b03811661091b5760405162461bcd60e51b815260206004820152601d60248201527f496e76616c6964206e6577206f7267616e697a6572206164647265737300000060448201526064016102d7565b6001600160a01b038216600081815260066020908152604091829020805460ff1916905590519182527fc459bd414676a5877fcf10a0d73ecf7e1f672a339650b03e628c4046534300e3910160405180910390a16001600160a01b038116600081815260066020908152604091829020805460ff1916600117905590519182527f37e96fc6762bae414e69ea6e2490e63bc46f2a1335de0f6b91f49cf808829bcf91015b60405180910390a15050565b6109d3610cfa565b61079c6000610da9565b6109e5610cfa565b61079c610df9565b6109f5610cfa565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb90604401602060405180830381600087803b158015610a3d57600080fd5b505af1158015610a51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a759190610f27565b50604080516001600160a01b0384168152602081018390527f23d6711a1d031134a36921253c75aa59e967d38e369ac625992824315e204f2091016109bf565b610abd610cfa565b60008111610b015760405162461bcd60e51b815260206004820152601160248201527004c696d6974206d757374206265203e203607c1b60448201526064016102d7565b60048190556040518181527f9a51644e6d8fad94f218d5974a0f79dbaa52afa390b0d128369bc0e9a4e4791890602001610781565b610b3e610cfa565b6001600160a01b038116610b865760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b60448201526064016102d7565b6001600160a01b038116600081815260066020908152604091829020805460ff1916600117905590519182527f37e96fc6762bae414e69ea6e2490e63bc46f2a1335de0f6b91f49cf808829bcf9101610781565b610be2610cfa565b6001600160a01b038116610c475760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102d7565b610c5081610da9565b50565b600054600160a01b900460ff161561079c5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016102d7565b60026001541415610cf35760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102d7565b6002600155565b6000546001600160a01b0316331461079c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102d7565b610d5c610e3c565b6000805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610e01610c53565b6000805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610d8c3390565b600054600160a01b900460ff1661079c5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016102d7565b80356001600160a01b0381168114610ea357600080fd5b919050565b600060208284031215610eba57600080fd5b610ec382610e8c565b9392505050565b60008060408385031215610edd57600080fd5b610ee683610e8c565b9150610ef460208401610e8c565b90509250929050565b60008060408385031215610f1057600080fd5b610f1983610e8c565b946020939093013593505050565b600060208284031215610f3957600080fd5b81518015158114610ec357600080fd5b600060208284031215610f5b57600080fd5b5035919050565b600060208284031215610f7457600080fd5b5051919050565b60008060408385031215610f8e57600080fd5b82359150610ef460208401610e8c565b600082610fbb57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610fe857634e487b7160e01b600052601160045260246000fd5b50029056fea2646970667358221220dcba6c5e247dda64e1a5779ab3bec58cbc7a7cad470035cb65595886c606711164736f6c63430008070033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmdCHH1JDgHsSYaqmPnHaHCDqBs55w1y5q1wRv87LG829v
RawDecoded
Length: 53 bytes
0xa2646970667358221220dcba6c5e247dda64e1a5779ab3bec58cbc7a7cad470035cb65595886c606711164736f6c63430008070033
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | _owner | address | contracts/SwapUsdtForValt.sol:ValtSwap |
0 | 20 | 1 | _paused | bool | contracts/SwapUsdtForValt.sol:ValtSwap |
1 | 0 | 32 | _status | uint256 | contracts/SwapUsdtForValt.sol:ValtSwap |
2 | 0 | 20 | usdt | contract IERC20 | contracts/SwapUsdtForValt.sol:ValtSwap |
3 | 0 | 20 | valt | contract IERC20 | contracts/SwapUsdtForValt.sol:ValtSwap |
4 | 0 | 32 | maxSwapAmount | uint256 | contracts/SwapUsdtForValt.sol:ValtSwap |
5 | 0 | 32 | rate | uint256 | contracts/SwapUsdtForValt.sol:ValtSwap |
6 | 0 | 32 | isOrganizer | mapping(address ⇒ bool) | contracts/SwapUsdtForValt.sol:ValtSwap |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...