Sepolia Testnet

Contract

0x37F84e1d2Ad24f46b1c1dc46aaC58F6e8628ae4a
 
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method
Block
From
To
Amount
0x61018060102853532026-02-18 10:48:00237 days ago1771411680  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Similar Match: 0xFaB7cA92...C2582e8fD
Constructor

Contract Name

AssimilatorV3

Compiler Version
v0.8.30+commit.73712a01
Optimization Enabled
Yes with 200 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"_fxPair","type":"string"},{"internalType":"address","name":"_pairToken","type":"address"},{"internalType":"contract IOracleAggregator","name":"_oracleAggregator","type":"address"},{"internalType":"contract IConfigRegistry","name":"_configRegistry","type":"address"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_tokenDecimals","type":"uint256"},{"internalType":"uint256","name":"_oracleDecimals","type":"uint256"},{"internalType":"contract IAssimilatorFactory","name":"_assimilatorFactory","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[],"name":"assimilatorFactory","outputs":[{"internalType":"contract IAssimilatorFactory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"configRegistry","outputs":[{"internalType":"contract IConfigRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fxPair","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPairData","outputs":[{"internalType":"string","name":"_fxPair","type":"string"},{"internalType":"bytes32[]","name":"_pythFeedIds","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"poolAddress","type":"address"}],"name":"getRate","outputs":[{"internalType":"uint256","name":"price","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oracleAggregator","outputs":[{"internalType":"contract IOracleAggregator","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oracleDecimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pairToken","outputs":[{"internalType":"contract IERC20Metadata","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pairTokenDecimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IERC20Metadata","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenDecimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_poolAddr","type":"address"},{"internalType":"int128","name":"_amount","type":"int128"},{"internalType":"address","name":"_treasury","type":"address"}],"name":"transferFee","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"underlyingToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_poolAddr","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"viewNumeraireAmount","outputs":[{"internalType":"int128","name":"amount_","type":"int128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_poolAddr","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"viewNumeraireAmountAndBalance","outputs":[{"internalType":"int128","name":"amount_","type":"int128"},{"internalType":"int128","name":"balance_","type":"int128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_poolAddr","type":"address"}],"name":"viewNumeraireBalance","outputs":[{"internalType":"int128","name":"balance_","type":"int128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_baseWeight","type":"uint256"},{"internalType":"uint256","name":"_pairTokenWeight","type":"uint256"},{"internalType":"address","name":"_addr","type":"address"}],"name":"viewNumeraireBalanceLPRatio","outputs":[{"internalType":"int128","name":"balance_","type":"int128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_poolAddr","type":"address"},{"internalType":"int128","name":"_amount","type":"int128"}],"name":"viewRawAmount","outputs":[{"internalType":"uint256","name":"amount_","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_baseWeight","type":"uint256"},{"internalType":"uint256","name":"_pairTokenWeight","type":"uint256"},{"internalType":"address","name":"_addr","type":"address"},{"internalType":"int128","name":"_amount","type":"int128"}],"name":"viewRawAmountLPRatio","outputs":[{"internalType":"uint256","name":"amount_","type":"uint256"}],"stateMutability":"view","type":"function"}]
Deployed Bytecode
0x608060405260043610610110575f3560e01c80633b97e8561161009d5780638dffe3f4116100625780638dffe3f4146103905780639d9053a8146103c3578063ac969a73146103e2578063e68b52e714610401578063fc0c546a14610434575f5ffd5b80633b97e856146102c35780633cb28f3e146102f65780633de35b79146103155780637def769d146103485780638d288aec1461035d575f5ffd5b8063244bb309116100e3578063244bb309146101fc5780632495a5991461022f57806331ab136c1461026157806333633aa71461028257806337cef791146102a4575f5ffd5b8063011847a01461011457806305cf7bb4146101465780630d82a78d146101785780631e9b2cba146101c3575b5f5ffd5b34801561011f575f5ffd5b5061013361012e366004611544565b610467565b6040519081526020015b60405180910390f35b348015610151575f5ffd5b50610165610160366004611589565b6106c3565b604051600f9190910b815260200161013d565b348015610183575f5ffd5b506101ab7f00000000000000000000000058e1dd145c33a335d8801ac4529690b01f346cb381565b6040516001600160a01b03909116815260200161013d565b3480156101ce575f5ffd5b506101e26101dd3660046115bf565b6108ad565b60408051600f93840b81529190920b60208201520161013d565b348015610207575f5ffd5b506101ab7f000000000000000000000000a2cdb867bb1b385ae5ffb238b4dd965f65772bde81565b34801561023a575f5ffd5b507f000000000000000000000000e523393764f92904c477c6b21694b39481339b026101ab565b34801561026c575f5ffd5b50610275610b03565b60405161013d9190611617565b34801561028d575f5ffd5b50610296610b8e565b60405161013d929190611629565b3480156102af575f5ffd5b506101336102be366004611681565b610d44565b3480156102ce575f5ffd5b506101337f000000000000000000000000000000000000000000000000000000000000000981565b348015610301575f5ffd5b506101656103103660046115bf565b610e65565b348015610320575f5ffd5b506101ab7f00000000000000000000000087bbe55f404a45569084eb2e5592a87643a805c581565b61035b61035636600461169c565b610ef4565b005b348015610368575f5ffd5b506101337f000000000000000000000000000000000000000000000000000000000000001281565b34801561039b575f5ffd5b506101ab7f0000000000000000000000003bdf421483a8ecf3b1e8a0fa52396cf7b97920b881565b3480156103ce575f5ffd5b506101336103dd3660046116d7565b610fdf565b3480156103ed575f5ffd5b506101656103fc366004611681565b61105d565b34801561040c575f5ffd5b506101337f000000000000000000000000000000000000000000000000000000000000001281565b34801561043f575f5ffd5b506101ab7f000000000000000000000000e523393764f92904c477c6b21694b39481339b0281565b6040516370a0823160e01b81526001600160a01b0383811660048301525f9182917f000000000000000000000000e523393764f92904c477c6b21694b39481339b0216906370a0823190602401602060405180830381865afa1580156104cf573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104f3919061170a565b90505f8111610505575f9150506106bb565b856105317f00000000000000000000000000000000000000000000000000000000000000126012611735565b61053c90600a611823565b610546908361182e565b6105509190611859565b90505f8561057f7f00000000000000000000000000000000000000000000000000000000000000096012611735565b61058a90600a611823565b6040516370a0823160e01b81526001600160a01b0388811660048301527f00000000000000000000000087bbe55f404a45569084eb2e5592a87643a805c516906370a0823190602401602060405180830381865afa1580156105ee573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610612919061170a565b61061c919061182e565b6106269190611859565b90505f8261063783620f424061182e565b6106419190611859565b90506106b561069e6106747f0000000000000000000000000000000000000000000000000000000000000009600a611823565b61068190620f424061182e565b61069390670de0b6b3a764000061182e565b600f88900b9061121c565b6106b083670de0b6b3a764000061182e565b611282565b93505050505b949350505050565b6040516370a0823160e01b81526001600160a01b0382811660048301525f9182917f000000000000000000000000e523393764f92904c477c6b21694b39481339b0216906370a0823190602401602060405180830381865afa15801561072b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061074f919061170a565b90505f8111610769576107615f6112b6565b9150506108a6565b6040516370a0823160e01b81526001600160a01b0384811660048301525f9186917f00000000000000000000000087bbe55f404a45569084eb2e5592a87643a805c516906370a0823190602401602060405180830381865afa1580156107d1573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f5919061170a565b61080790670de0b6b3a764000061182e565b6108119190611859565b90505f8661082784670de0b6b3a764000061182e565b6108319190611859565b61084383670de0b6b3a764000061182e565b61084d9190611859565b90506108a0670de0b6b3a76400006108867f0000000000000000000000000000000000000000000000000000000000000012600a611823565b610890848761182e565b61089a9190611859565b906112d2565b93505050505b9392505050565b6040516337cef79160e01b81526001600160a01b03831660048201525f908190819030906337cef79190602401602060405180830381865afa1580156108f5573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610919919061170a565b905061097e6109497f0000000000000000000000000000000000000000000000000000000000000009600a611823565b6109747f0000000000000000000000000000000000000000000000000000000000000012600a611823565b610890848861182e565b92505f7f00000000000000000000000058e1dd145c33a335d8801ac4529690b01f346cb36001600160a01b031663229edc9e6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109dd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a019190611878565b60405163d4fac45d60e01b81526001600160a01b037f000000000000000000000000e523393764f92904c477c6b21694b39481339b02811660048301528881166024830152919091169063d4fac45d90604401602060405180830381865afa158015610a6f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a93919061170a565b9050610af8610ac37f0000000000000000000000000000000000000000000000000000000000000009600a611823565b610aee7f0000000000000000000000000000000000000000000000000000000000000012600a611823565b610890858561182e565b925050509250929050565b5f8054610b0f90611893565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3b90611893565b8015610b865780601f10610b5d57610100808354040283529160200191610b86565b820191905f5260205f20905b815481529060010190602001808311610b6957829003601f168201915b505050505081565b6060805f7f000000000000000000000000a2cdb867bb1b385ae5ffb238b4dd965f65772bde6001600160a01b031663ac31cb74305f6040518363ffffffff1660e01b8152600401610be0929190611969565b5f60405180830381865afa158015610bfa573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610c219190810190611a45565b90505f8054610c2f90611893565b80601f0160208091040260200160405190810160405280929190818152602001828054610c5b90611893565b8015610ca65780601f10610c7d57610100808354040283529160200191610ca6565b820191905f5260205f20905b815481529060010190602001808311610c8957829003601f168201915b505060405163d70c868360e01b8152939650506001600160a01b037f0000000000000000000000003bdf421483a8ecf3b1e8a0fa52396cf7b97920b8169263d70c86839250610cfc91505f908590600401611bef565b5f60405180830381865afa158015610d16573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610d3d9190810190611cd7565b9150509091565b5f5f7f000000000000000000000000a2cdb867bb1b385ae5ffb238b4dd965f65772bde6001600160a01b031663ac31cb74845f6040518363ffffffff1660e01b8152600401610d94929190611969565b5f60405180830381865afa158015610dae573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610dd59190810190611a45565b604051635390da9b60e01b81529091506001600160a01b037f0000000000000000000000003bdf421483a8ecf3b1e8a0fa52396cf7b97920b81690635390da9b90610e26905f908590600401611bef565b602060405180830381865afa158015610e41573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108a6919061170a565b5f5f610e7084610d44565b90505f610e9e7f0000000000000000000000000000000000000000000000000000000000000012600a611823565b610ea8838661182e565b610eb29190611859565b90505f610eea610ee37f0000000000000000000000000000000000000000000000000000000000000009600a611823565b83906112d2565b9695505050505050565b5f610efe84610d44565b90505f83600f0b1215610f1757610f1483611d5e565b92505b5f610f2a82670de0b6b3a764000061182e565b610f98610f777f00000000000000000000000000000000000000000000000000000000000000127f0000000000000000000000000000000000000000000000000000000000000009611735565b610f82906012611735565b610f8d90600a611823565b600f87900b9061121c565b610fa29190611859565b9050610fd86001600160a01b037f000000000000000000000000e523393764f92904c477c6b21694b39481339b02168483611307565b5050505050565b5f5f610fea84610d44565b90506106bb61069e61103c7f00000000000000000000000000000000000000000000000000000000000000127f0000000000000000000000000000000000000000000000000000000000000009611735565b611047906012611735565b61105290600a611823565b600f86900b9061121c565b6040516337cef79160e01b81526001600160a01b03821660048201525f90819030906337cef79190602401602060405180830381865afa1580156110a3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110c7919061170a565b90505f7f00000000000000000000000058e1dd145c33a335d8801ac4529690b01f346cb36001600160a01b031663229edc9e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611126573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061114a9190611878565b60405163d4fac45d60e01b81526001600160a01b037f000000000000000000000000e523393764f92904c477c6b21694b39481339b02811660048301528681166024830152919091169063d4fac45d90604401602060405180830381865afa1580156111b8573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111dc919061170a565b90505f81116111ee576106bb5f6112b6565b6106bb610ac37f0000000000000000000000000000000000000000000000000000000000000009600a611823565b5f815f0361122b57505f61127c565b5f83600f0b121561123a575f5ffd5b600f83900b6001600160801b038316810260401c90608084901c026001600160c01b03811115611268575f5ffd5b60401b8119811115611278575f5ffd5b0190505b92915050565b5f815f03611294576112946012611345565b8160018403816112a6576112a6611845565b046001018315155b029392505050565b5f677fffffffffffffff8211156112cb575f5ffd5b5060401b90565b5f815f036112de575f5ffd5b5f6112e98484611356565b905060016001607f1b036001600160801b03821611156108a6575f5ffd5b61131483838360016114b5565b61134057604051635274afe760e01b81526001600160a01b038416600482015260240160405180910390fd5b505050565b634e487b715f52806020526024601cfd5b5f815f03611362575f5ffd5b5f6001600160c01b03841161138c5782604085901b8161138457611384611845565b0490506114a2565b60c084811c64010000000081106113a5576020918201911c5b6201000081106113b7576010918201911c5b61010081106113c8576008918201911c5b601081106113d8576004918201911c5b600481106113e8576002918201911c5b600281106113f7576001820191505b60bf820360018603901c6001018260ff0387901b8161141857611418611845565b0492506001600160801b0383111561142e575f5ffd5b608085901c83026001600160801b038616840260c088901c604089901b8281101561145a576001820391505b608084901b92900382811015611471576001820391505b829003608084901c821461148757611487611d82565b88818161149657611496611845565b04870196505050505050505b6001600160801b038111156108a6575f5ffd5b60405163a9059cbb60e01b5f8181526001600160a01b038616600452602485905291602083604481808b5af1925060015f5114831661150b5783831516156114ff573d5f823e3d81fd5b5f873b113d1516831692505b60405250949350505050565b6001600160a01b038116811461152b575f5ffd5b50565b8035600f81900b811461153f575f5ffd5b919050565b5f5f5f5f60808587031215611557575f5ffd5b8435935060208501359250604085013561157081611517565b915061157e6060860161152e565b905092959194509250565b5f5f5f6060848603121561159b575f5ffd5b833592506020840135915060408401356115b481611517565b809150509250925092565b5f5f604083850312156115d0575f5ffd5b82356115db81611517565b946020939093013593505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f6108a660208301846115e9565b604081525f61163b60408301856115e9565b82810360208401528084518083526020830191506020860192505f5b81811015611675578351835260209384019390920191600101611657565b50909695505050505050565b5f60208284031215611691575f5ffd5b81356108a681611517565b5f5f5f606084860312156116ae575f5ffd5b83356116b981611517565b92506116c76020850161152e565b915060408401356115b481611517565b5f5f604083850312156116e8575f5ffd5b82356116f381611517565b91506117016020840161152e565b90509250929050565b5f6020828403121561171a575f5ffd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561127c5761127c611721565b6001815b60018411156117835780850481111561176757611767611721565b600184161561177557908102905b60019390931c92800261174c565b935093915050565b5f826117995750600161127c565b816117a557505f61127c565b81600181146117bb57600281146117c5576117e1565b600191505061127c565b60ff8411156117d6576117d6611721565b50506001821b61127c565b5060208310610133831016604e8410600b8410161715611804575081810a61127c565b6118105f198484611748565b805f19048211156112ae576112ae611721565b5f6108a6838361178b565b808202811582820484141761127c5761127c611721565b634e487b7160e01b5f52601260045260245ffd5b5f8261187357634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215611888575f5ffd5b81516108a681611517565b600181811c908216806118a757607f821691505b6020821081036118c557634e487b7160e01b5f52602260045260245ffd5b50919050565b80545f90600181811c908216806118e357607f821691505b60208210810361190157634e487b7160e01b5f52602260045260245ffd5b8186526020860181801561191c57600181146119325761195e565b60ff198516825283151560051b8201955061195e565b5f878152602090205f5b858110156119585781548482015260019091019060200161193c565b83019650505b505050505092915050565b6001600160a01b03831681526040602082018190525f906106bb908301846118cb565b634e487b7160e01b5f52604160045260245ffd5b60405160a0810167ffffffffffffffff811182821017156119c3576119c361198c565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156119f2576119f261198c565b604052919050565b805161ffff8116811461153f575f5ffd5b5f67ffffffffffffffff821115611a2457611a2461198c565b5060051b60200190565b6002811061152b575f5ffd5b805161153f81611a2e565b5f60208284031215611a55575f5ffd5b815167ffffffffffffffff811115611a6b575f5ffd5b820160a08185031215611a7c575f5ffd5b611a846119a0565b611a8d826119fa565b8152602082015160ff81168114611aa2575f5ffd5b6020820152604082015167ffffffffffffffff811115611ac0575f5ffd5b8201601f81018613611ad0575f5ffd5b8051611ae3611ade82611a0b565b6119c9565b80828252602082019150602060a08402850101925088831115611b04575f5ffd5b6020840193505b82841015611b985760a0848a031215611b22575f5ffd5b611b2a6119a0565b84518152611b3a602086016119fa565b6020820152604085015163ffffffff81168114611b55575f5ffd5b604082015260608501518015158114611b6c575f5ffd5b60608201526080850151611b7f81611a2e565b6080820152825260a09390930192602090910190611b0b565b604085015250611bad91505060608301611a3a565b6060820152608091820151918101919091529392505050565b6002811061152b57634e487b7160e01b5f52602160045260245ffd5b611beb81611bc6565b9052565b604081525f611c0160408301856118cb565b828103602084015260a0810161ffff855116825260ff6020860151166020830152604085015160a0604084015281815180845260c0850191506020830193505f92505b80831015611caa5783518051835261ffff602082015116602084015263ffffffff604082015116604084015260608101511515606084015260808101519050611c8c81611bc6565b8060808401525060a082019150602084019350600183019250611c44565b5060608701519250611cbf6060850184611be2565b60808701516080850152809450505050509392505050565b5f60208284031215611ce7575f5ffd5b815167ffffffffffffffff811115611cfd575f5ffd5b8201601f81018413611d0d575f5ffd5b8051611d1b611ade82611a0b565b8082825260208201915060208360051b850101925086831115611d3c575f5ffd5b6020840193505b82841015610eea578351825260209384019390910190611d43565b5f81600f0b60016001607f1b03198103611d7a57611d7a611721565b5f0392915050565b634e487b7160e01b5f52600160045260245ffdfea2646970667358221220fdaadeee196362e271d99baf13c8e8e6adaf8f5cadb5d70a5f1848d81fa4b56664736f6c634300081e0033
Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
0x37F84e1d2Ad24f46b1c1dc46aaC58F6e8628ae4a
Loading...
Loading
Loading...
Loading
[ 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.