@thirdweb-dev/contracts-js
Version:
77 lines • 29.2 kB
TypeScript
import { Signer, ContractFactory, BigNumberish, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { Staking20Base, Staking20BaseInterface } from "../Staking20Base";
type Staking20BaseConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class Staking20Base__factory extends ContractFactory {
constructor(...args: Staking20BaseConstructorParams);
deploy(_timeUnit: BigNumberish, _defaultAdmin: string, _rewardRatioNumerator: BigNumberish, _rewardRatioDenominator: BigNumberish, _stakingToken: string, _rewardToken: string, _nativeTokenWrapper: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<Staking20Base>;
getDeployTransaction(_timeUnit: BigNumberish, _defaultAdmin: string, _rewardRatioNumerator: BigNumberish, _rewardRatioDenominator: BigNumberish, _stakingToken: string, _rewardToken: string, _nativeTokenWrapper: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): Staking20Base;
connect(signer: Signer): Staking20Base__factory;
static readonly bytecode = "0x6101206040523480156200001257600080fd5b506040516200338e3803806200338e8339810160408190526200003591620004c9565b8083846001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000076573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200009c919062000559565b60ff16846001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000104919062000559565b600160025560ff166001600160a01b038316158015906200012d57506001600160a01b03841615155b6200016b5760405162461bcd60e51b815260206004820152600960248201526806164647265737320360bc1b60448201526064015b60405180910390fd5b61ffff82161580159062000182575061ffff811615155b620001bd5760405162461bcd60e51b815260206004820152600a6024820152690646563696d616c7320360b41b604482015260640162000162565b6001600160a01b039384166080529190921660a05261ffff91821660c0521660e052620001ea866200028a565b620001f7878686620002dc565b826001600160a01b0316826001600160a01b031603620002705760405162461bcd60e51b815260206004820152602d60248201527f52657761726420546f6b656e20616e64205374616b696e6720546f6b656e206360448201526c30b713ba1031329039b0b6b29760991b606482015260840162000162565b506001600160a01b03166101005250620005e19350505050565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b806000036200031c5760405162461bcd60e51b815260206004820152600b60248201526a064697669646520627920360ac1b604482015260640162000162565b826001600160501b0316600003620003775760405162461bcd60e51b815260206004820152601460248201527f74696d652d756e69742063616e27742062652030000000000000000000000000604482015260640162000162565b600380546001600160401b03169060019060006200039683856200059b565b82546001600160401b039182166101009390930a9283029190920219909116179055506040805160a0810182526001600160501b03808716825242811660208084019182526000848601818152606086018a8152608087018a815289845260079094529690912094518554935191518516600160a01b02600160a01b600160f01b03199286166a0100000000000000000000026001600160a01b0319909516919095161792909217919091169190911782559151600182015590516002909101558015620004a657426007600062000470600185620005c5565b815260200190815260200160002060000160146101000a8154816001600160501b0302191690836001600160501b031602179055505b50505050565b80516001600160a01b0381168114620004c457600080fd5b919050565b600080600080600080600060e0888a031215620004e557600080fd5b87516001600160501b0381168114620004fd57600080fd5b96506200050d60208901620004ac565b955060408801519450606088015193506200052b60808901620004ac565b92506200053b60a08901620004ac565b91506200054b60c08901620004ac565b905092959891949750929550565b6000602082840312156200056c57600080fd5b815160ff811681146200057e57600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b6001600160401b03818116838216019080821115620005be57620005be62000585565b5092915050565b81810381811115620005db57620005db62000585565b92915050565b60805160a05160c05160e05161010051612cd5620006b96000396000818161051301528181610ed601528181610f1a01528181610fd801528181611a1701526120740152600081816103c10152611f9d0152600081816104680152611fd101526000818161026c01528181611300015281816115d301528181611666015281816117da01528181611a630152611aa701526000818161012301528181610f4001528181610ffc0152818161132401528181611603015281816117fe01528181611a3b01528181611acd01526120980152612cd56000f3fe6080604052600436106101135760003560e01c80621b79341461019c57806313af4035146101bc57806316c621e0146101dc5780632e1a7d4d146101ef578063372500ab1461020f5780635357e9161461022457806372f702f31461025a5780638caaa2711461028e5780638da5cb5b146102b25780639168ae72146102c7578063938e3d7b1461035057806393ce53431461037057806397e1b4bc146103855780639bdcecd1146103af578063a694fc3a146103f6578063ac9650d814610409578063b218f06914610436578063b9f7a7b514610456578063c34531531461048a578063cb43b2dd146104aa578063d68124c7146104ca578063e8a3d485146104df578063f7c618c11461050157600080fd5b3661019757336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146101955760405162461bcd60e51b815260206004820181905260248201527f63616c6c6572206e6f74206e617469766520746f6b656e20777261707065722e60448201526064015b60405180910390fd5b005b600080fd5b3480156101a857600080fd5b506101956101b7366004612559565b610535565b3480156101c857600080fd5b506101956101d736600461257b565b61069f565b6101956101ea3660046125a4565b6106d0565b3480156101fb57600080fd5b5061019561020a3660046125a4565b610706565b34801561021b57600080fd5b50610195610734565b34801561023057600080fd5b5061024461023f3660046125a4565b610768565b60405161025191906125bd565b60405180910390f35b34801561026657600080fd5b506102447f000000000000000000000000000000000000000000000000000000000000000081565b34801561029a57600080fd5b506102a460045481565b604051908152602001610251565b3480156102be57600080fd5b50610244610792565b3480156102d357600080fd5b5061031e6102e236600461257b565b6006602052600090815260409020805460018201546002909201546001600160801b03821692600160801b9092046001600160401b0316919084565b604080516001600160801b0390951685526001600160401b039093166020850152918301526060820152608001610251565b34801561035c57600080fd5b5061019561036b3660046125e7565b6107a1565b34801561037c57600080fd5b506008546102a4565b34801561039157600080fd5b5061039a6107cf565b60408051928352602083019190915201610251565b3480156103bb57600080fd5b506103e37f000000000000000000000000000000000000000000000000000000000000000081565b60405161ffff9091168152602001610251565b6101956104043660046125a4565b610855565b34801561041557600080fd5b50610429610424366004612697565b610883565b604051610251919061275b565b34801561044257600080fd5b506101956104513660046127bf565b6109e9565b34801561046257600080fd5b506103e37f000000000000000000000000000000000000000000000000000000000000000081565b34801561049657600080fd5b5061039a6104a536600461257b565b610b3d565b3480156104b657600080fd5b506101956104c53660046125a4565b610b6a565b3480156104d657600080fd5b506102a4610b98565b3480156104eb57600080fd5b506104f4610be0565b60405161025191906127e8565b34801561050d57600080fd5b506102447f000000000000000000000000000000000000000000000000000000000000000081565b61053d610c6e565b6105595760405162461bcd60e51b815260040161018c906127fb565b6003546000906007908290610579906001906001600160401b0316612839565b6001600160401b031681526020808201929092526040908101600020815160a08101835281546001600160501b038082168352600160501b8204811695830195909552600160a01b9004909316918301919091526001810154606083018190526002909101546080830152909150831415806105f9575080608001518214155b61063f5760405162461bcd60e51b81526020600482015260176024820152762932bbb0b932103930ba34b7903ab731b430b733b2b21760491b604482015260640161018c565b805161064c908484610c91565b60608082015160808084015160408051938452602084018890528301529181018490527feb6684a1e7c9bd2adc792fb253558f022bcbef39fb6ad31dc58cdfefdd5b5190910160405180910390a1505050565b6106a7610c6e565b6106c4576040516316ccb9cb60e11b815260040160405180910390fd5b6106cd81610e48565b50565b60028054036106f15760405162461bcd60e51b815260040161018c90612860565b600280556106fe81610e9a565b506001600255565b60028054036107275760405162461bcd60e51b815260040161018c90612860565b600280556106fe816110b9565b60028054036107555760405162461bcd60e51b815260040161018c90612860565b60028055610761611381565b6001600255565b6005818154811061077857600080fd5b6000918252602090912001546001600160a01b0316905081565b6001546001600160a01b031690565b6107a9610c6e565b6107c657604051639f7f092560e01b815260040160405180910390fd5b6106cd816114a7565b600354600090819060079082906107f1906001906001600160401b0316612839565b6001600160401b03168152602001908152602001600020600101549150600760006001600360009054906101000a90046001600160401b03166108349190612839565b6001600160401b031681526020019081526020016000206002015490509091565b60028054036108765760405162461bcd60e51b815260040161018c90612860565b600280556106fe81611576565b6060816001600160401b0381111561089d5761089d6125d1565b6040519080825280602002602001820160405280156108d057816020015b60608152602001906001900390816108bb5790505b509050336000805b848110156109df57811561095757610935308787848181106108fc576108fc612897565b905060200281019061090e91906128ad565b86604051602001610921939291906128f3565b60405160208183030381529060405261191c565b84828151811061094757610947612897565b60200260200101819052506109d7565b6109b93087878481811061096d5761096d612897565b905060200281019061097f91906128ad565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061191c92505050565b8482815181106109cb576109cb612897565b60200260200101819052505b6001016108d8565b5050505b92915050565b6109f1610c6e565b610a0d5760405162461bcd60e51b815260040161018c906127fb565b6003546000906007908290610a2d906001906001600160401b0316612839565b6001600160401b031681526020808201929092526040908101600020815160a08101835281546001600160501b03808216808452600160501b8304821696840196909652600160a01b9091048116938201939093526001820154606082015260029091015460808201529250831603610adf5760405162461bcd60e51b81526020600482015260146024820152732a34b6b296bab734ba103ab731b430b733b2b21760611b604482015260640161018c565b610af28282606001518360800151610c91565b8051604080516001600160501b03928316815291841660208301527fd968de290ed68f978b9e4816f7d4be9ef46189fe8eeb3eeb86199e7229cf2de091015b60405180910390a15050565b6001600160a01b03811660009081526006602052604081206001015490610b6383611948565b9050915091565b6002805403610b8b5760405162461bcd60e51b815260040161018c90612860565b600280556106fe816119b8565b6003546000906007908290610bb8906001906001600160401b0316612839565b6001600160401b031681526020810191909152604001600020546001600160501b0316919050565b60008054610bed90612914565b80601f0160208091040260200160405190810160405280929190818152602001828054610c1990612914565b8015610c665780601f10610c3b57610100808354040283529160200191610c66565b820191906000526020600020905b815481529060010190602001808311610c4957829003601f168201915b505050505081565b6000610c78610792565b6001600160a01b0316336001600160a01b031614905090565b80600003610ccf5760405162461bcd60e51b815260206004820152600b60248201526a064697669646520627920360ac1b604482015260640161018c565b826001600160501b0316600003610d1f5760405162461bcd60e51b8152602060048201526014602482015273074696d652d756e69742063616e277420626520360641b604482015260640161018c565b600380546001600160401b0316906001906000610d3c838561294e565b82546001600160401b039182166101009390930a9283029190920219909116179055506040805160a0810182526001600160501b03808716825242811660208084019182526000848601818152606086018a8152608087018a815289845260079094529690912094518554935191518516600160a01b02600160a01b600160f01b0319928616600160501b026001600160a01b0319909516919095161792909217919091169190911782559151600182015590516002909101558015610e42574260076000610e0c60018561296e565b815260200190815260200160002060000160146101000a8154816001600160501b0302191690836001600160501b031602179055505b50505050565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b610ea2610792565b6001600160a01b0316336001600160a01b031614610ed25760405162461bcd60e51b815260040161018c906127fb565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14610f3e577f0000000000000000000000000000000000000000000000000000000000000000610f60565b7f00000000000000000000000000000000000000000000000000000000000000005b90506000816001600160a01b03166370a08231306040518263ffffffff1660e01b8152600401610f9091906125bd565b602060405180830381865afa158015610fad573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd19190612981565b90506110207f00000000000000000000000000000000000000000000000000000000000000003330867f0000000000000000000000000000000000000000000000000000000000000000611bb1565b600081836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040161104f91906125bd565b602060405180830381865afa15801561106c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110909190612981565b61109a919061296e565b905080600860008282546110ae919061299a565b909155505050505050565b33600090815260066020526040812060010154908290036111135760405162461bcd60e51b81526020600482015260146024820152735769746864726177696e67203020746f6b656e7360601b604482015260640161018c565b818110156111625760405162461bcd60e51b815260206004820152601c60248201527b15da5d1a191c985dda5b99c81b5bdc99481d1a185b881cdd185ad95960221b604482015260640161018c565b61116b33611d06565b8181036112ba57600060058054806020026020016040519081016040528092919081815260200182805480156111ca57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116111ac575b5050505050905060005b81518110156112b757336001600160a01b03168282815181106111f9576111f9612897565b60200260200101516001600160a01b0316036112af57816001835161121e919061296e565b8151811061122e5761122e612897565b60200260200101516005828154811061124957611249612897565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506005805480611288576112886129ad565b600082815260209020810160001990810180546001600160a01b03191690550190556112b7565b6001016111d4565b50505b33600090815260066020526040812060010180548492906112dc90849061296e565b9250508190555081600460008282546112f5919061296e565b9091555061134890507f00000000000000000000000000000000000000000000000000000000000000003033857f0000000000000000000000000000000000000000000000000000000000000000611bb1565b60405182815233907f6352c5382c4a4578e712449ca65e83cdb392d045dfcf1cad9615189db2da244b9060200160405180910390a25050565b600061138c33611dd5565b336000908152600660205260409020600201546113a9919061299a565b9050806000036113e85760405162461bcd60e51b815260206004820152600a6024820152694e6f207265776172647360b01b604482015260640161018c565b33600090815260066020526040812080546001600160801b031916426001600160501b03161781556002015560035461142c906001906001600160401b0316612839565b33600081815260066020526040902080546001600160401b0393909316600160801b02600160801b600160c01b03199093169290921790915561146f908261200a565b60405181815233907ffc30cddea38e2bf4d6ea7d3f9ed3b6ad7f176419f4963bd81318067a4aee73fe9060200160405180910390a250565b60008080546114b590612914565b80601f01602080910402602001604051908101604052809291908181526020018280546114e190612914565b801561152e5780601f106115035761010080835404028352916020019161152e565b820191906000526020600020905b81548152906001019060200180831161151157829003601f168201915b5050505050905081600090816115449190612a13565b507fc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a168183604051610b31929190612ad2565b806000036115b95760405162461bcd60e51b815260206004820152601060248201526f5374616b696e67203020746f6b656e7360801b604482015260640161018c565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed197f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03160161162757507f0000000000000000000000000000000000000000000000000000000000000000611686565b34156116635760405162461bcd60e51b815260206004820152600b60248201526a056616c7565206e6f7420360ac1b604482015260640161018c565b507f00000000000000000000000000000000000000000000000000000000000000005b33600090815260066020526040902060010154156116ac576116a733611d06565b611763565b6005805460018082019092557f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b03191633908117909155600090815260066020526040902080546001600160801b0319166001600160501b03421617905560035461172a91906001600160401b0316612839565b33600090815260066020526040902080546001600160401b0392909216600160801b02600160801b600160c01b03199092169190911790555b6040516370a0823160e01b81526000906001600160a01b038316906370a08231906117929030906004016125bd565b602060405180830381865afa1580156117af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117d39190612981565b90506118227f00000000000000000000000000000000000000000000000000000000000000003330867f0000000000000000000000000000000000000000000000000000000000000000611bb1565b600081836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040161185191906125bd565b602060405180830381865afa15801561186e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118929190612981565b61189c919061296e565b336000908152600660205260408120600101805492935083929091906118c390849061299a565b9250508190555080600460008282546118dc919061299a565b909155505060405181815233907fb539ca1e5c8d398ddf1c41c30166f33404941683be4683319b57669a93dad4ef9060200160405180910390a250505050565b60606119418383604051806060016040528060278152602001612c79602791396120bc565b9392505050565b6001600160a01b038116600090815260066020526040812060010154810361198957506001600160a01b031660009081526006602052604090206002015490565b61199282611dd5565b6001600160a01b0383166000908152600660205260409020600201546109e3919061299a565b6119c0610792565b6001600160a01b0316336001600160a01b0316146119f05760405162461bcd60e51b815260040161018c906127fb565b6008548111611a0c5780600854611a07919061296e565b611a0f565b60005b600855611a5f7f00000000000000000000000000000000000000000000000000000000000000003033847f0000000000000000000000000000000000000000000000000000000000000000611bb1565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14611acb577f0000000000000000000000000000000000000000000000000000000000000000611aed565b7f00000000000000000000000000000000000000000000000000000000000000005b9050600454816001600160a01b03166370a08231306040518263ffffffff1660e01b8152600401611b1e91906125bd565b602060405180830381865afa158015611b3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5f9190612981565b1015611bad5760405162461bcd60e51b815260206004820152601e60248201527f5374616b696e6720746f6b656e2062616c616e636520726564756365642e0000604482015260640161018c565b5050565b8115611cff5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03861601611cf357306001600160a01b03851603611c5657604051632e1a7d4d60e01b8152600481018390526001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b158015611c2e57600080fd5b505af1158015611c42573d6000803e3d6000fd5b50505050611c51838383612134565b611cff565b306001600160a01b03841603611ce857348214611c8f576040516303e085f960e01b81523460048201526024810183905260440161018c565b806001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004016000604051808303818588803b158015611cca57600080fd5b505af1158015611cde573d6000803e3d6000fd5b5050505050611cff565b611c51838383612134565b611cff858585856121f9565b5050505050565b6000611d1182611dd5565b6001600160a01b038316600090815260066020526040812060020180549293508392909190611d4190849061299a565b90915550506001600160a01b038216600090815260066020526040902080546001600160801b0319166001600160501b034216179055600354611d8f906001906001600160401b0316612839565b6001600160a01b03909216600090815260066020526040902080546001600160401b0393909316600160801b02600160801b600160c01b03199093169290921790915550565b6001600160a01b0381166000908152600660209081526040808320815160808101835281546001600160801b03811682526001600160401b03600160801b9091048116948201859052600183015493820193909352600290910154606082015260035490929116815b81811015611f93576000818152600760209081526040808320815160a08101835281546001600160501b038082168352600160501b8204811695830195909552600160a01b9004909316918301919091526001810154606083015260020154608082015290848303611eb1578551611ec0565b81602001516001600160501b03165b6001600160801b03169050600082604001516001600160501b0316600003611ee85742611ef7565b82604001516001600160501b03165b9050600080611f2489604001518585611f10919061296e565b611f1a9190612af7565b8660600151612251565b91509150600080611f5c8c886080015189600001516001600160501b031686611f4d9190612b24565b611f579190612b24565b61229c565b91509150838015611f6a5750815b611f74578b611f76565b805b9b5050505050505050600181611f8c919061299a565b9050611e3e565b50611fc884611fc37f0000000000000000000000000000000000000000000000000000000000000000600a612c2a565b612251565b9450611ff790507f0000000000000000000000000000000000000000000000000000000000000000600a612c2a565b6120019085612b24565b95945050505050565b6008548111156120575760405162461bcd60e51b81526020600482015260186024820152774e6f7420656e6f7567682072657761726420746f6b656e7360401b604482015260640161018c565b8060086000828254612069919061296e565b90915550611bad90507f00000000000000000000000000000000000000000000000000000000000000003084847f0000000000000000000000000000000000000000000000000000000000000000611bb1565b6060600080856001600160a01b0316856040516120d99190612c3a565b600060405180830381855af49150503d8060008114612114576040519150601f19603f3d011682016040523d82523d6000602084013e612119565b606091505b509150915061212a868383876122b7565b9695505050505050565b6000836001600160a01b03168360405160006040518083038185875af1925050503d8060008114612181576040519150601f19603f3d011682016040523d82523d6000602084013e612186565b606091505b5050905080610e4257816001600160a01b031663d0e30db0846040518263ffffffff1660e01b81526004016000604051808303818588803b1580156121ca57600080fd5b505af11580156121de573d6000803e3d6000fd5b50610e42935050506001600160a01b03841690508585612338565b816001600160a01b0316836001600160a01b03160315610e4257306001600160a01b0384160361223c576122376001600160a01b0385168383612338565b610e42565b610e426001600160a01b0385168484846123a0565b600080836000036122685750600190506000612295565b8383028385828161227b5761227b612b0e565b041461228e576000809250925050612295565b6001925090505b9250929050565b6000808383018481101561228e576000809250925050612295565b6060831561232657825160000361231f576001600160a01b0385163b61231f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161018c565b5081612330565b61233083836123d8565b949350505050565b6040516001600160a01b03831660248201526044810182905261239b90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612402565b505050565b6040516001600160a01b0380851660248301528316604482015260648101829052610e429085906323b872dd60e01b90608401612364565b8151156123e85781518083602001fd5b8060405162461bcd60e51b815260040161018c91906127e8565b6000612457826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166124d49092919063ffffffff16565b80519091501561239b57808060200190518101906124759190612c56565b61239b5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161018c565b6060612330848460008585600080866001600160a01b031685876040516124fb9190612c3a565b60006040518083038185875af1925050503d8060008114612538576040519150601f19603f3d011682016040523d82523d6000602084013e61253d565b606091505b509150915061254e878383876122b7565b979650505050505050565b6000806040838503121561256c57600080fd5b50508035926020909101359150565b60006020828403121561258d57600080fd5b81356001600160a01b038116811461194157600080fd5b6000602082840312156125b657600080fd5b5035919050565b6001600160a01b0391909116815260200190565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156125f957600080fd5b81356001600160401b038082111561261057600080fd5b818401915084601f83011261262457600080fd5b813581811115612636576126366125d1565b604051601f8201601f19908116603f0116810190838211818310171561265e5761265e6125d1565b8160405282815287602084870101111561267757600080fd5b826020860160208301376000928101602001929092525095945050505050565b600080602083850312156126aa57600080fd5b82356001600160401b03808211156126c157600080fd5b818501915085601f8301126126d557600080fd5b8135818111156126e457600080fd5b8660208260051b85010111156126f957600080fd5b60209290920196919550909350505050565b60005b8381101561272657818101518382015260200161270e565b50506000910152565b6000815180845261274781602086016020860161270b565b601f01601f19169290920160200192915050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156127b257603f198886030184526127a085835161272f565b94509285019290850190600101612784565b5092979650505050505050565b6000602082840312156127d157600080fd5b81356001600160501b038116811461194157600080fd5b602081526000611941602083018461272f565b6020808252600e908201526d139bdd08185d5d1a1bdc9a5e995960921b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6001600160401b0382811682821603908082111561285957612859612823565b5092915050565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052603260045260246000fd5b6000808335601e198436030181126128c457600080fd5b8301803591506001600160401b038211156128de57600080fd5b60200191503681900382131561229557600080fd5b8284823760609190911b6001600160601b0319169101908152601401919050565b600181811c9082168061292857607f821691505b60208210810361294857634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160401b0381811683821601908082111561285957612859612823565b818103818111156109e3576109e3612823565b60006020828403121561299357600080fd5b5051919050565b808201808211156109e3576109e3612823565b634e487b7160e01b600052603160045260246000fd5b601f82111561239b576000816000526020600020601f850160051c810160208610156129ec5750805b601f850160051c820191505b81811015612a0b578281556001016129f8565b505050505050565b81516001600160401b03811115612a2c57612a2c6125d1565b612a4081612a3a8454612914565b846129c3565b602080601f831160018114612a755760008415612a5d5750858301515b600019600386901b1c1916600185901b178555612a0b565b600085815260208120601f198616915b82811015612aa457888601518255948401946001909101908401612a85565b5085821015612ac25787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000612ae5604083018561272f565b8281036020840152612001818561272f565b80820281158282048414176109e3576109e3612823565b634e487b7160e01b600052601260045260246000fd5b600082612b4157634e487b7160e01b600052601260045260246000fd5b500490565b600181815b80851115612b81578160001904821115612b6757612b67612823565b80851615612b7457918102915b93841c9390800290612b4b565b509250929050565b600082612b98575060016109e3565b81612ba5575060006109e3565b8160018114612bbb5760028114612bc557612be1565b60019150506109e3565b60ff841115612bd657612bd6612823565b50506001821b6109e3565b5060208310610133831016604e8410600b8410161715612c04575081810a6109e3565b612c0e8383612b46565b8060001904821115612c2257612c22612823565b029392505050565b600061194161ffff841683612b89565b60008251612c4c81846020870161270b565b9190910192915050565b600060208284031215612c6857600080fd5b8151801515811461194157600080fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212202a079fb3ec048207d9094808596943e30a6906cc3bde94ca05d9a13710c9801864736f6c63430008170033";
static readonly abi: ({
type: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
name?: undefined;
outputs?: undefined;
anonymous?: undefined;
} | {
type: string;
stateMutability: string;
inputs?: undefined;
name?: undefined;
outputs?: undefined;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
outputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
indexed: boolean;
internalType: string;
}[];
anonymous: boolean;
stateMutability?: undefined;
outputs?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability?: undefined;
outputs?: undefined;
anonymous?: undefined;
})[];
static createInterface(): Staking20BaseInterface;
static connect(address: string, signerOrProvider: Signer | Provider): Staking20Base;
}
export {};
//# sourceMappingURL=Staking20Base__factory.d.ts.map