Skip to content

Commit

Permalink
add popular bsc contracts
Browse files Browse the repository at this point in the history
  • Loading branch information
hjt-blocksec committed Jun 25, 2024
1 parent 1adfa19 commit ba1afa2
Show file tree
Hide file tree
Showing 7,062 changed files with 7,062 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions bsc/0x0000000000000068f116a894984e2db1123eb395.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions bsc/0x000000000022d473030f116ddee9f6b43ac78ba3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name": "Permit2", "chainId": 56, "address": "0x000000000022D473030F116dDEE9F6B43aC78BA3", "metadata": {"output": {"abi": [{"inputs": [{"internalType": "uint256", "name": "deadline", "type": "uint256"}], "name": "AllowanceExpired", "type": "error"}, {"inputs": [], "name": "ExcessiveInvalidation", "type": "error"}, {"inputs": [{"internalType": "uint256", "name": "amount", "type": "uint256"}], "name": "InsufficientAllowance", "type": "error"}, {"inputs": [{"internalType": "uint256", "name": "maxAmount", "type": "uint256"}], "name": "InvalidAmount", "type": "error"}, {"inputs": [], "name": "InvalidContractSignature", "type": "error"}, {"inputs": [], "name": "InvalidNonce", "type": "error"}, {"inputs": [], "name": "InvalidSignature", "type": "error"}, {"inputs": [], "name": "InvalidSignatureLength", "type": "error"}, {"inputs": [], "name": "InvalidSigner", "type": "error"}, {"inputs": [], "name": "LengthMismatch", "type": "error"}, {"inputs": [{"internalType": "uint256", "name": "signatureDeadline", "type": "uint256"}], "name": "SignatureExpired", "type": "error"}, {"anonymous": false, "inputs": [{"indexed": true, "internalType": "address", "name": "owner", "type": "address"}, {"indexed": true, "internalType": "address", "name": "token", "type": "address"}, {"indexed": true, "internalType": "address", "name": "spender", "type": "address"}, {"indexed": false, "internalType": "uint160", "name": "amount", "type": "uint160"}, {"indexed": false, "internalType": "uint48", "name": "expiration", "type": "uint48"}], "name": "Approval", "type": "event"}, {"anonymous": false, "inputs": [{"indexed": true, "internalType": "address", "name": "owner", "type": "address"}, {"indexed": false, "internalType": "address", "name": "token", "type": "address"}, {"indexed": false, "internalType": "address", "name": "spender", "type": "address"}], "name": "Lockdown", "type": "event"}, {"anonymous": false, "inputs": [{"indexed": true, "internalType": "address", "name": "owner", "type": "address"}, {"indexed": true, "internalType": "address", "name": "token", "type": "address"}, {"indexed": true, "internalType": "address", "name": "spender", "type": "address"}, {"indexed": false, "internalType": "uint48", "name": "newNonce", "type": "uint48"}, {"indexed": false, "internalType": "uint48", "name": "oldNonce", "type": "uint48"}], "name": "NonceInvalidation", "type": "event"}, {"anonymous": false, "inputs": [{"indexed": true, "internalType": "address", "name": "owner", "type": "address"}, {"indexed": true, "internalType": "address", "name": "token", "type": "address"}, {"indexed": true, "internalType": "address", "name": "spender", "type": "address"}, {"indexed": false, "internalType": "uint160", "name": "amount", "type": "uint160"}, {"indexed": false, "internalType": "uint48", "name": "expiration", "type": "uint48"}, {"indexed": false, "internalType": "uint48", "name": "nonce", "type": "uint48"}], "name": "Permit", "type": "event"}, {"anonymous": false, "inputs": [{"indexed": true, "internalType": "address", "name": "owner", "type": "address"}, {"indexed": false, "internalType": "uint256", "name": "word", "type": "uint256"}, {"indexed": false, "internalType": "uint256", "name": "mask", "type": "uint256"}], "name": "UnorderedNonceInvalidation", "type": "event"}, {"inputs": [], "name": "DOMAIN_SEPARATOR", "outputs": [{"internalType": "bytes32", "name": "", "type": "bytes32"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"internalType": "address", "name": "", "type": "address"}, {"internalType": "address", "name": "", "type": "address"}, {"internalType": "address", "name": "", "type": "address"}], "name": "allowance", "outputs": [{"internalType": "uint160", "name": "amount", "type": "uint160"}, {"internalType": "uint48", "name": "expiration", "type": "uint48"}, {"internalType": "uint48", "name": "nonce", "type": "uint48"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "address", "name": "spender", "type": "address"}, {"internalType": "uint160", "name": "amount", "type": "uint160"}, {"internalType": "uint48", "name": "expiration", "type": "uint48"}], "name": "approve", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "address", "name": "spender", "type": "address"}, {"internalType": "uint48", "name": "newNonce", "type": "uint48"}], "name": "invalidateNonces", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "uint256", "name": "wordPos", "type": "uint256"}, {"internalType": "uint256", "name": "mask", "type": "uint256"}], "name": "invalidateUnorderedNonces", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"components": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "address", "name": "spender", "type": "address"}], "internalType": "struct IAllowanceTransfer.TokenSpenderPair[]", "name": "approvals", "type": "tuple[]"}], "name": "lockdown", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "address", "name": "", "type": "address"}, {"internalType": "uint256", "name": "", "type": "uint256"}], "name": "nonceBitmap", "outputs": [{"internalType": "uint256", "name": "", "type": "uint256"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"internalType": "address", "name": "owner", "type": "address"}, {"components": [{"components": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "uint160", "name": "amount", "type": "uint160"}, {"internalType": "uint48", "name": "expiration", "type": "uint48"}, {"internalType": "uint48", "name": "nonce", "type": "uint48"}], "internalType": "struct IAllowanceTransfer.PermitDetails[]", "name": "details", "type": "tuple[]"}, {"internalType": "address", "name": "spender", "type": "address"}, {"internalType": "uint256", "name": "sigDeadline", "type": "uint256"}], "internalType": "struct IAllowanceTransfer.PermitBatch", "name": "permitBatch", "type": "tuple"}, {"internalType": "bytes", "name": "signature", "type": "bytes"}], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "address", "name": "owner", "type": "address"}, {"components": [{"components": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "uint160", "name": "amount", "type": "uint160"}, {"internalType": "uint48", "name": "expiration", "type": "uint48"}, {"internalType": "uint48", "name": "nonce", "type": "uint48"}], "internalType": "struct IAllowanceTransfer.PermitDetails", "name": "details", "type": "tuple"}, {"internalType": "address", "name": "spender", "type": "address"}, {"internalType": "uint256", "name": "sigDeadline", "type": "uint256"}], "internalType": "struct IAllowanceTransfer.PermitSingle", "name": "permitSingle", "type": "tuple"}, {"internalType": "bytes", "name": "signature", "type": "bytes"}], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"components": [{"components": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "uint256", "name": "amount", "type": "uint256"}], "internalType": "struct ISignatureTransfer.TokenPermissions", "name": "permitted", "type": "tuple"}, {"internalType": "uint256", "name": "nonce", "type": "uint256"}, {"internalType": "uint256", "name": "deadline", "type": "uint256"}], "internalType": "struct ISignatureTransfer.PermitTransferFrom", "name": "permit", "type": "tuple"}, {"components": [{"internalType": "address", "name": "to", "type": "address"}, {"internalType": "uint256", "name": "requestedAmount", "type": "uint256"}], "internalType": "struct ISignatureTransfer.SignatureTransferDetails", "name": "transferDetails", "type": "tuple"}, {"internalType": "address", "name": "owner", "type": "address"}, {"internalType": "bytes", "name": "signature", "type": "bytes"}], "name": "permitTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"components": [{"components": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "uint256", "name": "amount", "type": "uint256"}], "internalType": "struct ISignatureTransfer.TokenPermissions[]", "name": "permitted", "type": "tuple[]"}, {"internalType": "uint256", "name": "nonce", "type": "uint256"}, {"internalType": "uint256", "name": "deadline", "type": "uint256"}], "internalType": "struct ISignatureTransfer.PermitBatchTransferFrom", "name": "permit", "type": "tuple"}, {"components": [{"internalType": "address", "name": "to", "type": "address"}, {"internalType": "uint256", "name": "requestedAmount", "type": "uint256"}], "internalType": "struct ISignatureTransfer.SignatureTransferDetails[]", "name": "transferDetails", "type": "tuple[]"}, {"internalType": "address", "name": "owner", "type": "address"}, {"internalType": "bytes", "name": "signature", "type": "bytes"}], "name": "permitTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"components": [{"components": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "uint256", "name": "amount", "type": "uint256"}], "internalType": "struct ISignatureTransfer.TokenPermissions", "name": "permitted", "type": "tuple"}, {"internalType": "uint256", "name": "nonce", "type": "uint256"}, {"internalType": "uint256", "name": "deadline", "type": "uint256"}], "internalType": "struct ISignatureTransfer.PermitTransferFrom", "name": "permit", "type": "tuple"}, {"components": [{"internalType": "address", "name": "to", "type": "address"}, {"internalType": "uint256", "name": "requestedAmount", "type": "uint256"}], "internalType": "struct ISignatureTransfer.SignatureTransferDetails", "name": "transferDetails", "type": "tuple"}, {"internalType": "address", "name": "owner", "type": "address"}, {"internalType": "bytes32", "name": "witness", "type": "bytes32"}, {"internalType": "string", "name": "witnessTypeString", "type": "string"}, {"internalType": "bytes", "name": "signature", "type": "bytes"}], "name": "permitWitnessTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"components": [{"components": [{"internalType": "address", "name": "token", "type": "address"}, {"internalType": "uint256", "name": "amount", "type": "uint256"}], "internalType": "struct ISignatureTransfer.TokenPermissions[]", "name": "permitted", "type": "tuple[]"}, {"internalType": "uint256", "name": "nonce", "type": "uint256"}, {"internalType": "uint256", "name": "deadline", "type": "uint256"}], "internalType": "struct ISignatureTransfer.PermitBatchTransferFrom", "name": "permit", "type": "tuple"}, {"components": [{"internalType": "address", "name": "to", "type": "address"}, {"internalType": "uint256", "name": "requestedAmount", "type": "uint256"}], "internalType": "struct ISignatureTransfer.SignatureTransferDetails[]", "name": "transferDetails", "type": "tuple[]"}, {"internalType": "address", "name": "owner", "type": "address"}, {"internalType": "bytes32", "name": "witness", "type": "bytes32"}, {"internalType": "string", "name": "witnessTypeString", "type": "string"}, {"internalType": "bytes", "name": "signature", "type": "bytes"}], "name": "permitWitnessTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"components": [{"internalType": "address", "name": "from", "type": "address"}, {"internalType": "address", "name": "to", "type": "address"}, {"internalType": "uint160", "name": "amount", "type": "uint160"}, {"internalType": "address", "name": "token", "type": "address"}], "internalType": "struct IAllowanceTransfer.AllowanceTransferDetails[]", "name": "transferDetails", "type": "tuple[]"}], "name": "transferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "address", "name": "from", "type": "address"}, {"internalType": "address", "name": "to", "type": "address"}, {"internalType": "uint160", "name": "amount", "type": "uint160"}, {"internalType": "address", "name": "token", "type": "address"}], "name": "transferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function"}]}}, "version": 1, "checkPoints": [], "isProxy": false, "principalAddress": null}
1 change: 1 addition & 0 deletions bsc/0x00000000005bbb0ef59571e58418f9a4357b68a0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name": "PendleRouterV3", "chainId": 56, "address": "0x00000000005BBB0EF59571E58418F9a4357b68A0", "metadata": {"output": {"abi": [{"inputs": [{"internalType": "address", "name": "_ACTION_ADD_REMOVE_LIQ", "type": "address"}, {"internalType": "address", "name": "_ACTION_SWAP_PT", "type": "address"}, {"internalType": "address", "name": "_ACTION_SWAP_YT", "type": "address"}, {"internalType": "address", "name": "_ACTION_MISC", "type": "address"}, {"internalType": "address", "name": "_ACTION_CALLBACK", "type": "address"}], "stateMutability": "nonpayable", "type": "constructor"}, {"inputs": [{"internalType": "bytes4", "name": "selector", "type": "bytes4"}], "name": "RouterInvalidAction", "type": "error"}, {"anonymous": false, "inputs": [{"components": [{"internalType": "address", "name": "facetAddress", "type": "address"}, {"internalType": "enum IDiamondCut.FacetCutAction", "name": "action", "type": "uint8"}, {"internalType": "bytes4[]", "name": "functionSelectors", "type": "bytes4[]"}], "indexed": false, "internalType": "struct IDiamondCut.FacetCut[]", "name": "_diamondCut", "type": "tuple[]"}, {"indexed": false, "internalType": "address", "name": "_init", "type": "address"}, {"indexed": false, "internalType": "bytes", "name": "_calldata", "type": "bytes"}], "name": "DiamondCut", "type": "event"}, {"stateMutability": "payable", "type": "fallback"}, {"inputs": [{"internalType": "bytes4", "name": "sig", "type": "bytes4"}], "name": "facetAddress", "outputs": [{"internalType": "address", "name": "", "type": "address"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "facetAddresses", "outputs": [{"internalType": "address[]", "name": "", "type": "address[]"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"internalType": "address", "name": "facet", "type": "address"}], "name": "facetFunctionSelectors", "outputs": [{"internalType": "bytes4[]", "name": "res", "type": "bytes4[]"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "facets", "outputs": [{"components": [{"internalType": "address", "name": "facetAddress", "type": "address"}, {"internalType": "bytes4[]", "name": "functionSelectors", "type": "bytes4[]"}], "internalType": "struct IDiamondLoupe.Facet[]", "name": "facets_", "type": "tuple[]"}], "stateMutability": "view", "type": "function"}, {"stateMutability": "payable", "type": "receive"}]}}, "version": 1, "checkPoints": [], "isProxy": false, "principalAddress": null}
1 change: 1 addition & 0 deletions bsc/0x000000000580f20d53f6d2ec56d12a5fa75ac8cf.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions bsc/0x00000000683bc4e98b12f90a7b3ceb88f45aa632.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name": "abc", "chainId": 56, "address": "0x00000000683Bc4E98B12F90A7B3CEB88F45Aa632", "metadata": {"output": {"abi": [{"inputs": [{"internalType": "address[]", "name": "adr", "type": "address[]"}, {"internalType": "uint256[]", "name": "amt", "type": "uint256[]"}], "name": "jancok", "outputs": [], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "address", "name": "_to", "type": "address"}, {"internalType": "uint256", "name": "_value", "type": "uint256"}, {"internalType": "bytes", "name": "_data", "type": "bytes"}], "name": "telfon", "outputs": [], "stateMutability": "payable", "type": "function"}, {"inputs": [{"internalType": "address[]", "name": "_to", "type": "address[]"}, {"internalType": "bytes[]", "name": "data", "type": "bytes[]"}], "name": "wedus", "outputs": [], "stateMutability": "payable", "type": "function"}]}}, "version": 1, "checkPoints": [], "isProxy": false, "principalAddress": null}
1 change: 1 addition & 0 deletions bsc/0x00000000ba2ca30042001abc545871380f570b1f.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name": "ArithFi", "chainId": 56, "address": "0x00000000bA2ca30042001aBC545871380F570B1F", "metadata": {"output": {"abi": [{"inputs": [], "stateMutability": "nonpayable", "type": "constructor"}, {"anonymous": false, "inputs": [{"indexed": true, "internalType": "address", "name": "owner", "type": "address"}, {"indexed": true, "internalType": "address", "name": "spender", "type": "address"}, {"indexed": false, "internalType": "uint256", "name": "value", "type": "uint256"}], "name": "Approval", "type": "event"}, {"anonymous": false, "inputs": [{"indexed": true, "internalType": "address", "name": "from", "type": "address"}, {"indexed": true, "internalType": "address", "name": "to", "type": "address"}, {"indexed": false, "internalType": "uint256", "name": "value", "type": "uint256"}], "name": "Transfer", "type": "event"}, {"inputs": [{"internalType": "address", "name": "owner", "type": "address"}, {"internalType": "address", "name": "spender", "type": "address"}], "name": "allowance", "outputs": [{"internalType": "uint256", "name": "", "type": "uint256"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"internalType": "address", "name": "spender", "type": "address"}, {"internalType": "uint256", "name": "amount", "type": "uint256"}], "name": "approve", "outputs": [{"internalType": "bool", "name": "", "type": "bool"}], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "address", "name": "account", "type": "address"}], "name": "balanceOf", "outputs": [{"internalType": "uint256", "name": "", "type": "uint256"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "decimals", "outputs": [{"internalType": "uint8", "name": "", "type": "uint8"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"internalType": "address", "name": "spender", "type": "address"}, {"internalType": "uint256", "name": "subtractedValue", "type": "uint256"}], "name": "decreaseAllowance", "outputs": [{"internalType": "bool", "name": "", "type": "bool"}], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "address", "name": "spender", "type": "address"}, {"internalType": "uint256", "name": "addedValue", "type": "uint256"}], "name": "increaseAllowance", "outputs": [{"internalType": "bool", "name": "", "type": "bool"}], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [], "name": "name", "outputs": [{"internalType": "string", "name": "", "type": "string"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "symbol", "outputs": [{"internalType": "string", "name": "", "type": "string"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "totalSupply", "outputs": [{"internalType": "uint256", "name": "", "type": "uint256"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"internalType": "address", "name": "to", "type": "address"}, {"internalType": "uint256", "name": "amount", "type": "uint256"}], "name": "transfer", "outputs": [{"internalType": "bool", "name": "", "type": "bool"}], "stateMutability": "nonpayable", "type": "function"}, {"inputs": [{"internalType": "address", "name": "from", "type": "address"}, {"internalType": "address", "name": "to", "type": "address"}, {"internalType": "uint256", "name": "amount", "type": "uint256"}], "name": "transferFrom", "outputs": [{"internalType": "bool", "name": "", "type": "bool"}], "stateMutability": "nonpayable", "type": "function"}]}}, "version": 1, "checkPoints": [], "isProxy": false, "principalAddress": null}
Loading

0 comments on commit ba1afa2

Please sign in to comment.