Contract details

0x18CDa98844A9734288F65671ad51CBb4Eb25E60e

Contract name

0x18CDa98844A9734288F65671ad51CBb4Eb25E60e

Creator

0x18CDa98...E60e

at txn

0x18CDa98...E60e

Balance

0

Transactions

Gas used

0

Last balance update

1952242

Transactions

Token transfers

Tokens

Internal txns

Coin balance history

Contract

Contract name

StakingManager

EVM Version

Paris

Optimization runs

200

Contract file path

contracts/StakingManager.sol

Compiler version

v0.8.28+commit.7893614a

Optimization enabled

true

Verified at

Jun 12, 15:43:22

StakingManager.sol

Loading...
Compiler Settings
{
evmVersion:"paris",
libraries:{
},
optimizer:{
enabled:true,
runs:200
},
outputSelection:{
*:{
[
"ast"
],
*:[
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
]
}
}
}
Contract ABI
[
{
inputs:[
],
stateMutability:"nonpayable",
type:"constructor"
},
{
inputs:[
{
internalType:"address",
name:"owner",
type:"address"
}
],
name:"OwnableInvalidOwner",
type:"error"
},
{
inputs:[
{
internalType:"address",
name:"account",
type:"address"
}
],
name:"OwnableUnauthorizedAccount",
type:"error"
},
{
anonymous:false,
inputs:[
{
indexed:true,
internalType:"address",
name:"previousOwner",
type:"address"
},
{
indexed:true,
internalType:"address",
name:"newOwner",
type:"address"
}
],
name:"OwnershipTransferred",
type:"event"
},
{
inputs:[
],
name:"STAKING_ROUTER_STORAGE_SLOT",
outputs:[
{
internalType:"bytes32",
name:"",
type:"bytes32"
}
],
stateMutability:"view",
type:"function"
},
{
inputs:[
{
internalType:"uint256",
name:"tokensToStake_",
type:"uint256"
},
{
internalType:"uint256",
name:"stakeDuration_",
type:"uint256"
},
{
internalType:"address",
name:"receiver_",
type:"address"
}
],
name:"fixedStakeFor",
outputs:[
],
stateMutability:"nonpayable",
type:"function"
},
{
inputs:[
],
name:"getStakingAddress",
outputs:[
{
internalType:"address",
name:"bridge_",
type:"address"
}
],
stateMutability:"view",
type:"function"
},
{
inputs:[
],
name:"owner",
outputs:[
{
internalType:"address",
name:"",
type:"address"
}
],
stateMutability:"view",
type:"function"
},
{
inputs:[
],
name:"renounceOwnership",
outputs:[
],
stateMutability:"nonpayable",
type:"function"
},
{
inputs:[
{
internalType:"address",
name:"staking_",
type:"address"
}
],
name:"setStakingAddress",
outputs:[
],
stateMutability:"nonpayable",
type:"function"
},
{
inputs:[
{
internalType:"uint256",
name:"tokensToStake_",
type:"uint256"
},
{
internalType:"address",
name:"receiver_",
type:"address"
}
],
name:"stakeFor",
outputs:[
],
stateMutability:"nonpayable",
type:"function"
},
{
inputs:[
{
internalType:"address",
name:"newOwner",
type:"address"
}
],
name:"transferOwnership",
outputs:[
],
stateMutability:"nonpayable",
type:"function"
}
]
Contract creation code
"0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c816041565b506091565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61060a806100a06000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b9e3f64a1161005b578063b9e3f64a146100e0578063f2537ba814610115578063f2fde38b14610128578063f4e0d9ac1461013b57600080fd5b80630e9ed68b1461008d57806351746bb2146100b2578063715018a6146100c75780638da5cb5b146100cf575b600080fd5b61009561014e565b6040516001600160a01b0390911681526020015b60405180910390f35b6100c56100c03660046104b0565b61017c565b005b6100c561020b565b6000546001600160a01b0316610095565b6101077fb81867c86e06fd422b770ae680047dbfbcdb2acb8711a800029dad9940661b6d81565b6040519081526020016100a9565b6100c56101233660046104e0565b61021f565b6100c5610136366004610519565b6102b6565b6100c5610149366004610519565b6102f9565b7fb81867c86e06fd422b770ae680047dbfbcdb2acb8711a800029dad9940661b6d546001600160a01b031690565b600061018661014e565b90506101928184610342565b6040516328ba35d960e11b8152600481018490526001600160a01b0383811660248301528216906351746bb2906044016020604051808303816000875af11580156101e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610205919061053d565b50505050565b61021361041e565b61021d600061044b565b565b600061022961014e565b90506102358185610342565b604051631e4a6f7560e31b815260048101859052602481018490526001600160a01b03838116604483015282169063f2537ba8906064016020604051808303816000875af115801561028b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102af919061053d565b5050505050565b6102be61041e565b6001600160a01b0381166102ed57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6102f68161044b565b50565b61030161041e565b7fb81867c86e06fd422b770ae680047dbfbcdb2acb8711a800029dad9940661b6d80546001600160a01b0319166001600160a01b0392909216919091179055565b6000826001600160a01b031663f3e4bf956040518163ffffffff1660e01b8152600401602060405180830381865afa158015610382573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a69190610556565b5160405163095ea7b360e01b81526001600160a01b038581166004830152602482018590529192509082169063095ea7b3906044016020604051808303816000875af11580156103fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020591906105b2565b6000546001600160a01b0316331461021d5760405163118cdaa760e01b81523360048201526024016102e4565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146102f657600080fd5b600080604083850312156104c357600080fd5b8235915060208301356104d58161049b565b809150509250929050565b6000806000606084860312156104f557600080fd5b8335925060208401359150604084013561050e8161049b565b809150509250925092565b60006020828403121561052b57600080fd5b81356105368161049b565b9392505050565b60006020828403121561054f57600080fd5b5051919050565b6000602082840312801561056957600080fd5b506040516020810167ffffffffffffffff8111828210171561059b57634e487b7160e01b600052604160045260246000fd5b60405282516105a98161049b565b81529392505050565b6000602082840312156105c457600080fd5b8151801515811461053657600080fdfea2646970667358221220e96a7e7eb82c1f4eac06a51e05fe8a4add356e44bf033fbc64c9952e83fb684164736f6c634300081c0033"
Deployed ByteCode
"0x608060405234801561001057600080fd5b50600436106100885760003560e01c8063b9e3f64a1161005b578063b9e3f64a146100e0578063f2537ba814610115578063f2fde38b14610128578063f4e0d9ac1461013b57600080fd5b80630e9ed68b1461008d57806351746bb2146100b2578063715018a6146100c75780638da5cb5b146100cf575b600080fd5b61009561014e565b6040516001600160a01b0390911681526020015b60405180910390f35b6100c56100c03660046104b0565b61017c565b005b6100c561020b565b6000546001600160a01b0316610095565b6101077fb81867c86e06fd422b770ae680047dbfbcdb2acb8711a800029dad9940661b6d81565b6040519081526020016100a9565b6100c56101233660046104e0565b61021f565b6100c5610136366004610519565b6102b6565b6100c5610149366004610519565b6102f9565b7fb81867c86e06fd422b770ae680047dbfbcdb2acb8711a800029dad9940661b6d546001600160a01b031690565b600061018661014e565b90506101928184610342565b6040516328ba35d960e11b8152600481018490526001600160a01b0383811660248301528216906351746bb2906044016020604051808303816000875af11580156101e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610205919061053d565b50505050565b61021361041e565b61021d600061044b565b565b600061022961014e565b90506102358185610342565b604051631e4a6f7560e31b815260048101859052602481018490526001600160a01b03838116604483015282169063f2537ba8906064016020604051808303816000875af115801561028b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102af919061053d565b5050505050565b6102be61041e565b6001600160a01b0381166102ed57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6102f68161044b565b50565b61030161041e565b7fb81867c86e06fd422b770ae680047dbfbcdb2acb8711a800029dad9940661b6d80546001600160a01b0319166001600160a01b0392909216919091179055565b6000826001600160a01b031663f3e4bf956040518163ffffffff1660e01b8152600401602060405180830381865afa158015610382573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a69190610556565b5160405163095ea7b360e01b81526001600160a01b038581166004830152602482018590529192509082169063095ea7b3906044016020604051808303816000875af11580156103fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020591906105b2565b6000546001600160a01b0316331461021d5760405163118cdaa760e01b81523360048201526024016102e4565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146102f657600080fd5b600080604083850312156104c357600080fd5b8235915060208301356104d58161049b565b809150509250929050565b6000806000606084860312156104f557600080fd5b8335925060208401359150604084013561050e8161049b565b809150509250925092565b60006020828403121561052b57600080fd5b81356105368161049b565b9392505050565b60006020828403121561054f57600080fd5b5051919050565b6000602082840312801561056957600080fd5b506040516020810167ffffffffffffffff8111828210171561059b57634e487b7160e01b600052604160045260246000fd5b60405282516105a98161049b565b81529392505050565b6000602082840312156105c457600080fd5b8151801515811461053657600080fdfea2646970667358221220e96a7e7eb82c1f4eac06a51e05fe8a4add356e44bf033fbc64c9952e83fb684164736f6c634300081c0033"