More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 800 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
0x72c3ec7c | 15401502 | 880 days ago | IN | 0 ETH | 0.00091566 | ||||
0x72c3ec7c | 14457363 | 1032 days ago | IN | 0 ETH | 0.00834275 | ||||
0x72c3ec7c | 14453640 | 1033 days ago | IN | 0 ETH | 0.0016376 | ||||
0xa875db03 | 14453621 | 1033 days ago | IN | 0 ETH | 0.00128603 | ||||
0xa875db03 | 14453621 | 1033 days ago | IN | 0 ETH | 0.00128689 | ||||
0xa875db03 | 14453619 | 1033 days ago | IN | 0 ETH | 0.00107826 | ||||
0xa875db03 | 14453613 | 1033 days ago | IN | 0 ETH | 0.00799335 | ||||
0xa875db03 | 14453613 | 1033 days ago | IN | 0 ETH | 0.00116762 | ||||
0xa875db03 | 14453613 | 1033 days ago | IN | 0 ETH | 0.00153327 | ||||
0xa875db03 | 14453613 | 1033 days ago | IN | 0 ETH | 0.0308902 | ||||
0xa875db03 | 14453613 | 1033 days ago | IN | 0 ETH | 0.01007177 | ||||
0xa875db03 | 14453612 | 1033 days ago | IN | 0 ETH | 0.00433916 | ||||
0x72c3ec7c | 14450930 | 1033 days ago | IN | 0 ETH | 0.00688164 | ||||
0xa875db03 | 14450893 | 1033 days ago | IN | 0 ETH | 0.00138805 | ||||
0xa875db03 | 14450893 | 1033 days ago | IN | 0 ETH | 0.0013852 | ||||
0xa875db03 | 14450890 | 1033 days ago | IN | 0 ETH | 0.00155389 | ||||
0xa875db03 | 14450877 | 1033 days ago | IN | 0 ETH | 0.02056598 | ||||
0xa875db03 | 14450877 | 1033 days ago | IN | 0 ETH | 0.00397268 | ||||
0xa875db03 | 14450852 | 1033 days ago | IN | 0 ETH | 0.02186961 | ||||
0xa875db03 | 14450852 | 1033 days ago | IN | 0 ETH | 0.01581425 | ||||
0xa875db03 | 14450852 | 1033 days ago | IN | 0 ETH | 0.00802293 | ||||
0xa875db03 | 14450836 | 1033 days ago | IN | 0 ETH | 0.00895987 | ||||
0xa875db03 | 14450817 | 1033 days ago | IN | 0 ETH | 0.0024599 | ||||
0xa875db03 | 14450817 | 1033 days ago | IN | 0 ETH | 0.02152687 | ||||
0xa875db03 | 14450817 | 1033 days ago | IN | 0 ETH | 0.00889879 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
15401502 | 880 days ago | 4.97297349 ETH | ||||
14453613 | 1033 days ago | 0.01304579 ETH | ||||
14453612 | 1033 days ago | 0.00001622 ETH | ||||
14450877 | 1033 days ago | 0.01381495 ETH | ||||
14450852 | 1033 days ago | 0.10813793 ETH | ||||
14450852 | 1033 days ago | 0.11558217 ETH | ||||
14450836 | 1033 days ago | 0.00922872 ETH | ||||
14450817 | 1033 days ago | 0.05075526 ETH | ||||
14450778 | 1033 days ago | 0.01769353 ETH | ||||
14450778 | 1033 days ago | 0.01727227 ETH | ||||
14450772 | 1033 days ago | 0.02165195 ETH | ||||
14450770 | 1033 days ago | 0.01766141 ETH | ||||
14450770 | 1033 days ago | 0.07611669 ETH | ||||
14450763 | 1033 days ago | 0.0589319 ETH | ||||
14450753 | 1033 days ago | 0.03433553 ETH | ||||
14450735 | 1033 days ago | 0.04745196 ETH | ||||
14450684 | 1033 days ago | 0.00579347 ETH | ||||
14450683 | 1033 days ago | 0.02863279 ETH | ||||
14450643 | 1033 days ago | 0.0178836 ETH | ||||
14450638 | 1033 days ago | 0.04336292 ETH | ||||
14450599 | 1033 days ago | 0.04939012 ETH | ||||
14450488 | 1033 days ago | 0.05013372 ETH | ||||
14450482 | 1033 days ago | 0.02381097 ETH | ||||
14450475 | 1033 days ago | 0.02640285 ETH | ||||
14450473 | 1033 days ago | 0.0164658 ETH |
Loading...
Loading
Are you the contract creator? Verify and Publish your contract source code today!
Decompile Bytecode Is this a proxy?
Decompile Bytecode Is this a proxy?
0x60806040526004361061009a5760003560e01c80638a09baa111610069578063a875db031161004e578063a875db0314610163578063f018a8c114610183578063fa461e33146101a3576100a1565b80638a09baa1146101235780639d4d4e7414610143576100a1565b80631c58db4f146100a357806338e4f064146100c357806343c249c5146100e357806372c3ec7c14610103576100a1565b366100a157005b005b3480156100af57600080fd5b506100a16100be366004611e78565b6101c3565b3480156100cf57600080fd5b506100a16100de366004611b96565b61026a565b3480156100ef57600080fd5b506100a16100fe366004611b82565b6102c2565b34801561010f57600080fd5b506100a161011e366004611bc1565b61039f565b34801561012f57600080fd5b506100a161013e366004611ea8565b610427565b34801561014f57600080fd5b506100a161015e366004611b2f565b6104a0565b34801561016f57600080fd5b506100a161017e366004611c16565b610515565b34801561018f57600080fd5b506100a161019e366004611e78565b6107d8565b3480156101af57600080fd5b506100a16101be366004611cf9565b610890565b33730495df60d21875490cbb430f01c4ed6ed63951a7146101ff5760405162461bcd60e51b81526004016101f6906120a9565b60405180910390fd5b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561024e57600080fd5b505af1158015610262573d6000803e3d6000fd5b505050505050565b33730495df60d21875490cbb430f01c4ed6ed63951a71461029d5760405162461bcd60e51b81526004016101f6906120a9565b6102be730495df60d21875490cbb430f01c4ed6ed63951a7838360016108fc565b5050565b33730495df60d21875490cbb430f01c4ed6ed63951a7146102f55760405162461bcd60e51b81526004016101f6906120a9565b60005b8181101561039957600083838381811061030e57fe5b90506020020160208101906103239190611b13565b90506001600160a01b03811673dac17f958d2ee523a2206206994597c13d831ec7141561037a5761035f6001600160a01b038216866000610a37565b6103756001600160a01b03821686600019610a37565b610390565b6103906001600160a01b03821686600019610a37565b506001016102f8565b50505050565b33730495df60d21875490cbb430f01c4ed6ed63951a7146103d25760405162461bcd60e51b81526004016101f6906120a9565b60005b828110156103995761041f730495df60d21875490cbb430f01c4ed6ed63951a785858481811061040157fe5b90506020020160208101906104169190611b13565b600019856108fc565b6001016103d5565b33730495df60d21875490cbb430f01c4ed6ed63951a71461045a5760405162461bcd60e51b81526004016101f6906120a9565b60009182526020829052604090912080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03909216919091179055565b33730495df60d21875490cbb430f01c4ed6ed63951a7146104d35760405162461bcd60e51b81526004016101f6906120a9565b60005b818110156103995761050d848484848181106104ee57fe5b90506020020160208101906105039190611b13565b60001960016108fc565b6001016104d6565b73803545a8696836df39207f9e3859d11775608a8333148061054a57507362e19b587c4b3ee4db73aabfb407e607c0082a6933145b806105685750731bafe01cdda6b6e9ff1d706d3a7aa65d46ecb3d833145b806105865750733eebdf3a56a35c6675885476cba55240f9d27e9633145b806105a4575073bbe0e411f684d814d8c23149be391cc5500ef04633145b806105c257507315f4dd06065aaa672453e1e1f4dfa0ecf15555a833145b806105e0575073c889c5e8118a1b56983e894a4223e11a5862a4d233145b806105fe575073c3b2cb54465f76bb08b916bbebf8399301bd29f433145b61061a5760405162461bcd60e51b81526004016101f69061214e565b816106fa5760008787600081811061062e57fe5b90506040020160200160208101906106469190611b13565b90506000816001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016106769190611fa0565b60206040518083038186803b15801561068e57600080fd5b505afa1580156106a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c69190611e90565b90508281116106e75760405162461bcd60e51b81526004016101f690612117565b828103808711156106f6578096505b5050505b60006107598888808060200260200160405190810160405280939291908181526020016000905b8282101561074d5761073e60408302860136819003810190611de6565b81526020019060010190610721565b50505050508688610b96565b90508381101561077b5760405162461bcd60e51b81526004016101f690612185565b82156107ce57670de0b6b3a7640000848203840204478082111561079d578091505b604051419083156108fc029084906000818181858888f193505050501580156107ca573d6000803e3d6000fd5b5050505b5050505050505050565b33730495df60d21875490cbb430f01c4ed6ed63951a71461080b5760405162461bcd60e51b81526004016101f6906120a9565b6040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc290632e1a7d4d9061085b9084906004016121f1565b600060405180830381600087803b15801561087557600080fd5b505af1158015610889573d6000803e3d6000fd5b5050505050565b600084138061089f5750600083135b6108a857600080fd5b60006108b682840184611d74565b90506108cf816020015182604001518360000151610cdd565b60008086136108de57846108e0565b855b6020830151909150610262906001600160a01b03163383610d9c565b60006005821561090a575060005b6001600160a01b038516732e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e141561097e57308031925084831015610940578294505b6040516001600160a01b0388169083870380156108fc02916000818181858888f19350505050158015610977573d6000803e3d6000fd5b5050610262565b6040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b038616906370a08231906109c3903090600401611fa0565b60206040518083038186803b1580156109db57600080fd5b505afa1580156109ef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a139190611e90565b915083821015610a21578193505b6102626001600160a01b03861687838703610d9c565b801580610ad65750604080517fdd62ed3e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03848116602483015291519185169163dd62ed3e91604480820192602092909190829003018186803b158015610aa857600080fd5b505afa158015610abc573d6000803e3d6000fd5b505050506040513d6020811015610ad257600080fd5b5051155b610b115760405162461bcd60e51b81526004018080602001828103825260368152602001806123156036913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000179052610b91908490610e18565b505050565b82516000908183815b83811015610cce576000888281518110610bb557fe5b602002602001015190506000610bce8260000151610ec9565b905060018603831415610be657309450879350610c2e565b610c0e82600001518b8560010181518110610bfd57fe5b602002602001015160000151610ede565b9450898360010181518110610c1f57fe5b60200260200101516020015193505b6002811015610c745782610c6157610c61610c4c8360000151610f09565b60208401516001600160a01b0316908b610d9c565b610c6d82858b88610f16565b9850610cc4565b8060021415610c8957610c6d82858b88611010565b8060031480610c985750806004145b80610ca35750806005145b15610cb557610c6d82858b8489611181565b610cc182858b8861159f565b98505b5050600101610b9f565b508593505050505b9392505050565b600080836001600160a01b0316856001600160a01b031610610d00578385610d03565b84845b915091506000731f98431c8ad98523631ae4a59f267346ea31f984838386604051602001610d3393929190611fb4565b60405160208183030381529060405280519060200120604051602001610d5a929190611f1f565b60408051601f1981840301815291905280516020909101209050336001600160a01b038216146102625760405162461bcd60e51b81526004016101f6906120e0565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610b919084905b6000610e6d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166117009092919063ffffffff16565b805190915015610b9157808060200190516020811015610e8c57600080fd5b5051610b915760405162461bcd60e51b815260040180806020018281038252602a8152602001806122eb602a913960400191505060405180910390fd5b6000610ed6826003611717565b90505b919050565b600080610eec84600261171e565b610ef65730610eff565b610eff83610f09565b9150505b92915050565b6000610ed682600b611727565b600080846001600160a01b031686602001516001600160a01b03161090506000610f4d610f468860000151610f09565b8684611734565b905060008083610f5f57826000610f63565b6000835b91509150610f748960000151610f09565b6001600160a01b031663022c0d9f83838960006040519080825280601f01601f191660200182016040528015610fb1576020820181803683370190505b506040518563ffffffff1660e01b8152600401610fd194939291906121fa565b600060405180830381600087803b158015610feb57600080fd5b505af1158015610fff573d6000803e3d6000fd5b50949b9a5050505050505050505050565b600080846001600160a01b031686602001516001600160a01b0316109050600061103d8760000151611837565b9050600060405180606001604052808362ffffff16815260200189602001516001600160a01b03168152602001886001600160a01b031681525060405160200161108791906121bc565b60405160208183030381529060405290506000806110a88a60000151610f09565b6001600160a01b031663128acb0888878b896110d85773fffd8963efd1fc6a506488495d951d5263988d256110df565b6401000276a45b886040518663ffffffff1660e01b8152600401611100959493929190612033565b6040805180830381600087803b15801561111957600080fd5b505af115801561112d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111519190611cd6565b915091506000856111625782611164565b815b90506000811215611173576000035b9a9950505050505050505050565b6000806111918760000151610f09565b905060006111a28860000151611837565b905060006111b38960000151611844565b90506111c28960000151611851565b156112ae5760208901516001600160a01b031673dac17f958d2ee523a2206206994597c13d831ec7141561122657602089015161120a6001600160a01b038216856000610a37565b6112206001600160a01b03821685600019610a37565b506112ae565b88602001516001600160a01b031663095ea7b3846000196040518363ffffffff1660e01b815260040161125a92919061206d565b602060405180830381600087803b15801561127457600080fd5b505af1158015611288573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ac9190611cba565b505b85600314156114125788516112c29061185e565b1561136c576040517f3df021240000000000000000000000000000000000000000000000000000000081526001600160a01b03841690633df021249061131390859085908c90600090600401612086565b602060405180830381600087803b15801561132d57600080fd5b505af1158015611341573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113659190611e90565b935061140d565b6040517fa6417ed60000000000000000000000000000000000000000000000000000000081526001600160a01b0384169063a6417ed6906113b890859085908c90600090600401612086565b602060405180830381600087803b1580156113d257600080fd5b505af11580156113e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061140a9190611e90565b93505b61156f565b8560041415611469576040517f394747c50000000000000000000000000000000000000000000000000000000081526001600160a01b0384169063394747c5906113b890859085908c90600090819060040161224d565b856005141561156f57885161147d9061185e565b156114ce576040517f5b41b9080000000000000000000000000000000000000000000000000000000081526001600160a01b03841690635b41b908906113b890859085908c90600090600401612232565b6040517f65b2489b0000000000000000000000000000000000000000000000000000000081526001600160a01b038416906365b2489b9061151a90859085908c90600090600401612232565b602060405180830381600087803b15801561153457600080fd5b505af1158015611548573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061156c9190611e90565b93505b6001600160a01b0385163014611593576115936001600160a01b0389168686610d9c565b50505095945050505050565b60008060008060006115b48960000151610ec9565b815260208101919091526040016000205487516001600160a01b03909116906115dc90610f09565b88516115e79061185e565b89516115f290611851565b60008b602001516116068d60000151611837565b8c6116148f60000151611844565b8d8d60405160240161162f9a99989796959493929190611fdc565b60408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f44febceb00000000000000000000000000000000000000000000000000000000179052516116929190611f03565b600060405180830381855af49150503d80600081146116cd576040519150601f19603f3d011682016040523d82523d6000602084013e6116d2565b606091505b5091509150816116e157600080fd5b808060200190518101906116f59190611e90565b979650505050505050565b606061170f848460008561186b565b949350505050565b1c60ff1690565b1c600116151590565b1c6001600160a01b031690565b6000806000856001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561177257600080fd5b505afa158015611786573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117aa9190611e35565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff169150600080856117de5782846117e1565b83835b909250905060006117f4886103e56119bb565b9050600061180282846119bb565b9050600061181c83611816876103e86119bb565b906119df565b905080828161182757fe5b049b9a5050505050505050505050565b6000610ed68260ab6119ef565b6000610ed68260bb6119ef565b6000610ed682600161171e565b6000610ed682600061171e565b6060824710156118ac5760405162461bcd60e51b81526004018080602001828103825260268152602001806122c56026913960400191505060405180910390fd5b6118b5856119f7565b611906576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b602083106119445780518252601f199092019160209182019101611925565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146119a6576040519150601f19603f3d011682016040523d82523d6000602084013e6119ab565b606091505b50915091506116f58282866119fd565b60008215806119d6575050818102818382816119d357fe5b04145b610f0357600080fd5b80820182811015610f0357600080fd5b1c61ffff1690565b3b151590565b60608315611a0c575081610cd6565b825115611a1c5782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611a66578181015183820152602001611a4e565b50505050905090810190601f168015611a935780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b8035610ed98161229e565b60008083601f840112611abd578182fd5b50813567ffffffffffffffff811115611ad4578182fd5b6020830191508360208083028501011115611aee57600080fd5b9250929050565b80516dffffffffffffffffffffffffffff81168114610ed957600080fd5b600060208284031215611b24578081fd5b8135610cd68161229e565b600080600060408486031215611b43578182fd5b8335611b4e8161229e565b9250602084013567ffffffffffffffff811115611b69578283fd5b611b7586828701611aac565b9497909650939450505050565b600080600060408486031215611b43578283fd5b60008060408385031215611ba8578182fd5b8235611bb38161229e565b946020939093013593505050565b600080600060408486031215611bd5578283fd5b833567ffffffffffffffff811115611beb578384fd5b611bf786828701611aac565b9094509250506020840135611c0b816122b6565b809150509250925092565b600080600080600080600060c0888a031215611c30578283fd5b873567ffffffffffffffff80821115611c47578485fd5b818a0191508a601f830112611c5a578485fd5b813581811115611c68578586fd5b8b6020604083028501011115611c7c578586fd5b602092830199509750611c92918a019050611aa1565b96999598509596604081013596506060810135956080820135955060a0909101359350915050565b600060208284031215611ccb578081fd5b8151610cd6816122b6565b60008060408385031215611ce8578182fd5b505080516020909101519092909150565b60008060008060608587031215611d0e578182fd5b8435935060208501359250604085013567ffffffffffffffff80821115611d33578384fd5b818701915087601f830112611d46578384fd5b813581811115611d54578485fd5b886020828501011115611d65578485fd5b95989497505060200194505050565b600060608284031215611d85578081fd5b6040516060810181811067ffffffffffffffff82111715611da257fe5b604052823562ffffff81168114611db7578283fd5b81526020830135611dc78161229e565b60208201526040830135611dda8161229e565b60408201529392505050565b600060408284031215611df7578081fd5b6040516040810181811067ffffffffffffffff82111715611e1457fe5b604052823581526020830135611e298161229e565b60208201529392505050565b600080600060608486031215611e49578081fd5b611e5284611af5565b9250611e6060208501611af5565b9150604084015163ffffffff81168114611c0b578182fd5b600060208284031215611e89578081fd5b5035919050565b600060208284031215611ea1578081fd5b5051919050565b60008060408385031215611eba578182fd5b823591506020830135611ecc8161229e565b809150509250929050565b60008151808452611eef816020860160208601612272565b601f01601f19169290920160200192915050565b60008251611f15818460208701612272565b9190910192915050565b7fff00000000000000000000000000000000000000000000000000000000000000815260609290921b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016600183015260158201527fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54603582015260550190565b6001600160a01b0391909116815260200190565b6001600160a01b03938416815291909216602082015262ffffff909116604082015260600190565b6001600160a01b039a8b16815298151560208a015296151560408901529415156060880152928716608087015260a0860191909152851660c085015260e08401526101008301529091166101208201526101400190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a060808301526116f560a0830184611ed7565b6001600160a01b03929092168252602082015260400190565b600f94850b81529290930b60208301526040820152606081019190915260800190565b6020808252600c908201527f556e617574686f72697a65640000000000000000000000000000000000000000604082015260600190565b60208082526001908201527f4500000000000000000000000000000000000000000000000000000000000000604082015260600190565b60208082526001908201527f5000000000000000000000000000000000000000000000000000000000000000604082015260600190565b60208082526001908201527f7600000000000000000000000000000000000000000000000000000000000000604082015260600190565b60208082526002908201527f4e50000000000000000000000000000000000000000000000000000000000000604082015260600190565b815162ffffff1681526020808301516001600160a01b0390811691830191909152604092830151169181019190915260600190565b90815260200190565b60008582528460208301526001600160a01b0384166040830152608060608301526122286080830184611ed7565b9695505050505050565b93845260208401929092526040830152606082015260800190565b9485526020850193909352604084019190915260608301521515608082015260a00190565b60005b8381101561228d578181015183820152602001612275565b838111156103995750506000910152565b6001600160a01b03811681146122b357600080fd5b50565b80151581146122b357600080fdfe416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c5361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565645361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365a26469706673582212206f2d9a3878fa060c05d978fd4a9092d4f901bd9feca97345a17631f893b82e3664736f6c63430007060033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.