0 txs
0 calls
constructor
No constructor.
functions
connectorID
purefunction connectorID() pure returns (uint256 model, uint256 id)
name
viewfunction name() view returns (string)
migrate
payablefunction migrate(address[] tokens) payable
migrateUser
payablefunction migrateUser(address userAccount, address[] tokens) payable
events
LogMigrate
event LogMigrate(address[] aTokens, uint256[] aTknBals, uint256[] borrowBals, uint256[] borrowBalsFee)
LogMigrateUser
event LogMigrateUser(address user, address[] aTokens, uint256[] aTknBals, uint256[] borrowBals, uint256[] borrowBalsFee)
errors
No errors.
creation bytecode
0x60806040526040518060400160405280601281526020017f416176652d4d69677261746f722d76312e300000000000000000000000000000815250600090805190602001906200005192919062000066565b503480156200005f57600080fd5b5062000115565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620000a957805160ff1916838001178555620000da565b82800160010185558215620000da579182015b82811115620000d9578251825591602001919060010190620000bc565b5b509050620000e99190620000ed565b5090565b6200011291905b808211156200010e576000816000905550600101620000f4565b5090565b90565b61289c80620001256000396000f3fe60806040526004361061003f5760003560e01c806306fdde03146100445780632e558d691461006f5780633589a8361461008b578063eb15f781146100a7575b600080fd5b34801561005057600080fd5b506100596100d3565b60405161006691906125b9565b60405180910390f35b61008960048036036100849190810190611e47565b610171565b005b6100a560048036036100a09190810190611def565b6108f7565b005b3480156100b357600080fd5b506100bc611156565b6040516100ca929190612696565b60405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156101695780601f1061013e57610100808354040283529160200191610169565b820191906000526020600020905b81548152906001019060200180831161014c57829003601f168201915b505050505081565b600061017b61116f565b73ffffffffffffffffffffffffffffffffffffffff16630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156101c057600080fd5b505afa1580156101d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506101f89190810190611dc6565b9050600061020461116f565b73ffffffffffffffffffffffffffffffffffffffff1663ed6ff7606040518163ffffffff1660e01b815260040160206040518083038186803b15801561024957600080fd5b505afa15801561025d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506102819190810190611dc6565b9050600061028d61118b565b73ffffffffffffffffffffffffffffffffffffffff16630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156102d257600080fd5b505afa1580156102e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061030a9190810190611dc6565b905060006103166111a7565b90506000309050600087879050905060008111610368576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035f9061263b565b60405180910390fd5b610370611cad565b6040518060e001604052808a8a80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508152602001836040519080825280602002602001820160405280156103f15781602001602082028038833980820191505090505b508152602001836040519080825280602002602001820160405280156104265781602001602082028038833980820191505090505b5081526020018360405190808252806020026020018201604052801561045b5781602001602082028038833980820191505090505b508152602001836040519080825280602002602001820160405280156104905781602001602082028038833980820191505090505b508152602001836040519080825280602002602001820160405280156104c55781602001602082028038833980820191505090505b508152602001836040519080825280602002602001820160405280156104fa5781602001602082028038833980820191505090505b50815250905060008090505b82811015610848578673ffffffffffffffffffffffffffffffffffffffff166334b3beee8b8b8481811061053657fe5b905060200201602061054b9190810190611d9d565b6040518263ffffffff1660e01b8152600401610567919061234d565b60206040518083038186803b15801561057f57600080fd5b505afa158015610593573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105b79190810190611dc6565b826020015182815181106105c757fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600073ffffffffffffffffffffffffffffffffffffffff168260200151828151811061062957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff161415610688576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067f906125db565b60405180910390fd5b8160200151818151811061069857fe5b60200260200101518260c0015182815181106106b057fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508160c0015181815181106106fa57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b815260040161073a919061234d565b60206040518083038186803b15801561075257600080fd5b505afa158015610766573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061078a9190810190611eb5565b8260800151828151811061079a57fe5b6020026020010181815250506000806107d48a878e8e878181106107ba57fe5b90506020020160206107cf9190810190611d9d565b6111c3565b915091506107e2828261128c565b846040015184815181106107f257fe5b602002602001018181525050808460600151848151811061080f57fe5b60200260200101818152505060028460a00151848151811061082d57fe5b60200260200101818152505050508080600101915050610506565b506108628286836000015184604001518560a001516112dc565b61087782888360000151846040015187611433565b61088a828260c001518360800151611653565b61089f82868684600001518560800151611722565b7fa1233cb80447976c4e850f9356b6cc5218533c09121059c9b2291c0b6b56575181602001518260800151836040015184606001516040516108e49493929190612558565b60405180910390a1505050505050505050565b3073ffffffffffffffffffffffffffffffffffffffff16632520e7ff846040518263ffffffff1660e01b8152600401610930919061234d565b60206040518083038186803b15801561094857600080fd5b505afa15801561095c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506109809190810190611e8c565b6109bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b69061261b565b60405180910390fd5b600082829050905060008111610a0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a019061265b565b60405180910390fd5b6000610a1461116f565b73ffffffffffffffffffffffffffffffffffffffff16630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a5957600080fd5b505afa158015610a6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610a919190810190611dc6565b90506000610a9d61116f565b73ffffffffffffffffffffffffffffffffffffffff1663ed6ff7606040518163ffffffff1660e01b815260040160206040518083038186803b158015610ae257600080fd5b505afa158015610af6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610b1a9190810190611dc6565b90506000610b2661118b565b73ffffffffffffffffffffffffffffffffffffffff16630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610b6b57600080fd5b505afa158015610b7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610ba39190810190611dc6565b90506000610baf6111a7565b9050610bb9611cad565b6040518060e00160405280898980806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050815260200187604051908082528060200260200182016040528015610c3a5781602001602082028038833980820191505090505b50815260200187604051908082528060200260200182016040528015610c6f5781602001602082028038833980820191505090505b50815260200187604051908082528060200260200182016040528015610ca45781602001602082028038833980820191505090505b50815260200187604051908082528060200260200182016040528015610cd95781602001602082028038833980820191505090505b50815260200187604051908082528060200260200182016040528015610d0e5781602001602082028038833980820191505090505b50815260200187604051908082528060200260200182016040528015610d435781602001602082028038833980820191505090505b50815250905060008090505b86811015611091578473ffffffffffffffffffffffffffffffffffffffff166334b3beee8a8a84818110610d7f57fe5b9050602002016020610d949190810190611d9d565b6040518263ffffffff1660e01b8152600401610db0919061234d565b60206040518083038186803b158015610dc857600080fd5b505afa158015610ddc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610e009190810190611dc6565b82602001518281518110610e1057fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600073ffffffffffffffffffffffffffffffffffffffff1682602001518281518110610e7257fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff161415610ed1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec8906125db565b60405180910390fd5b81602001518181518110610ee157fe5b60200260200101518260c001518281518110610ef957fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508160c001518181518110610f4357fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a082318b6040518263ffffffff1660e01b8152600401610f83919061234d565b60206040518083038186803b158015610f9b57600080fd5b505afa158015610faf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610fd39190810190611eb5565b82608001518281518110610fe357fe5b60200260200101818152505060008061101d888d8d8d8781811061100357fe5b90506020020160206110189190810190611d9d565b6111c3565b9150915061102b828261128c565b8460400151848151811061103b57fe5b602002602001018181525050808460600151848151811061105857fe5b60200260200101818152505060028460a00151848151811061107657fe5b60200260200101818152505050508080600101915050610d4f565b506110ab8684836000015184604001518560a001516112dc565b6110c08686836000015184604001518d611433565b6110d4868260c0015183608001518c611956565b6110e7868260c001518360800151611653565b6110fc86848484600001518560800151611722565b7ff40a309071e604eb2023cf8efeb9b25624c5c052207104c3066a1df0defb91278982602001518360800151846040015185606001516040516111439594939291906123c8565b60405180910390a1505050505050505050565b6000806001604081915080905080925081935050509091565b60007324a42fd28c976a61df5d00d0599c34c4f90748c8905090565b600073b53c1a33016b2dc2ff3653530bff1848a515c8c5905090565b600073057835ad21a177dbdd3090bb1cae03eacf78fc6d905090565b6000808473ffffffffffffffffffffffffffffffffffffffff166328dd2d0184866040518363ffffffff1660e01b8152600401611201929190612368565b6101406040518083038186803b15801561121a57600080fd5b505afa15801561122e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506112529190810190611ede565b9091929394959697985090919293949596509091929394955090919293945090919293509091509050508092508193505050935093915050565b60008282840191508110156112d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cd906125fb565b60405180910390fd5b92915050565b60006112e6611a4b565b905060008090505b8681101561142a57600085828151811061130457fe5b60200260200101519050600085838151811061131c57fe5b60200260200101519050600085848151811061133457fe5b60200260200101519050600082111561141a5760008573ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161490506000816113875784611390565b61138f611a67565b5b90508a73ffffffffffffffffffffffffffffffffffffffff1663a415bcad8286866113b9611a83565b306040518663ffffffff1660e01b81526004016113da959493929190612505565b600060405180830381600087803b1580156113f457600080fd5b505af1158015611408573d6000803e3d6000fd5b50505050611417828286611a8d565b50505b50505080806001019150506112ee565b50505050505050565b600061143d611a4b565b905060008090505b8681101561164a57600085828151811061145b57fe5b60200260200101519050600085838151811061147357fe5b60200260200101519050600086848151811061148b57fe5b6020026020010151111561163b5760008473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156114d7578190506115c9565b8273ffffffffffffffffffffffffffffffffffffffff1663095ea7b36114fb61116f565b73ffffffffffffffffffffffffffffffffffffffff1663ed6ff7606040518163ffffffff1660e01b815260040160206040518083038186803b15801561154057600080fd5b505afa158015611554573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506115789190810190611dc6565b846040518363ffffffff1660e01b8152600401611596929190612460565b600060405180830381600087803b1580156115b057600080fd5b505af11580156115c4573d6000803e3d6000fd5b505050505b8873ffffffffffffffffffffffffffffffffffffffff16635ceae9c48285858a6040518563ffffffff1660e01b815260040161160793929190612489565b6000604051808303818588803b15801561162057600080fd5b505af1158015611634573d6000803e3d6000fd5b5050505050505b50508080600101915050611445565b50505050505050565b60008090505b8381101561171c57600082828151811061166f57fe5b6020026020010151111561170f5782818151811061168957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663db006a758383815181106116b857fe5b60200260200101516040518263ffffffff1660e01b81526004016116dc919061267b565b600060405180830381600087803b1580156116f657600080fd5b505af115801561170a573d6000803e3d6000fd5b505050505b8080600101915050611659565b50505050565b600061172c611a4b565b905060008090505b8681101561194d57600084828151811061174a57fe5b60200260200101519050600084838151811061176257fe5b60200260200101519050600081111561193e5760008473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161490506000816117b557836117be565b6117bd611a67565b5b9050600081905082156117d7576117d6838286611b71565b5b8073ffffffffffffffffffffffffffffffffffffffff1663095ea7b38c866040518363ffffffff1660e01b8152600401611812929190612460565b600060405180830381600087803b15801561182c57600080fd5b505af1158015611840573d6000803e3d6000fd5b505050508a73ffffffffffffffffffffffffffffffffffffffff1663e8eda9df83863061186b611bde565b6040518563ffffffff1660e01b815260040161188a94939291906124c0565b600060405180830381600087803b1580156118a457600080fd5b505af11580156118b8573d6000803e3d6000fd5b505050506118c78a8330611be8565b61193a578a73ffffffffffffffffffffffffffffffffffffffff16635a3b74b98360016040518363ffffffff1660e01b8152600401611907929190612437565b600060405180830381600087803b15801561192157600080fd5b505af1158015611935573d6000803e3d6000fd5b505050505b5050505b50508080600101915050611734565b50505050505050565b60008090505b84811015611a4457600083828151811061197257fe5b60200260200101511115611a375783818151811061198c57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd83308685815181106119bd57fe5b60200260200101516040518463ffffffff1660e01b81526004016119e393929190612391565b602060405180830381600087803b1580156119fd57600080fd5b505af1158015611a11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611a359190810190611e8c565b505b808060010191505061195c565b5050505050565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee905090565b600073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2905090565b6000610c9c905090565b8215611b6c578173ffffffffffffffffffffffffffffffffffffffff1663095ea7b383836040518363ffffffff1660e01b8152600401611ace929190612460565b600060405180830381600087803b158015611ae857600080fd5b505af1158015611afc573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b8152600401611b39919061267b565b600060405180830381600087803b158015611b5357600080fd5b505af1158015611b67573d6000803e3d6000fd5b505050505b505050565b8215611bd9578173ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015611bbf57600080fd5b505af1158015611bd3573d6000803e3d6000fd5b50505050505b505050565b6000610c9c905090565b60008373ffffffffffffffffffffffffffffffffffffffff166328dd2d0184846040518363ffffffff1660e01b8152600401611c25929190612368565b6101206040518083038186803b158015611c3e57600080fd5b505afa158015611c52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611c769190810190611fb9565b9091929394959697509091929394959650909192939495509091929394509091929350909192509091509050809150509392505050565b6040518060e00160405280606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081525090565b600081359050611cf98161280a565b92915050565b600081519050611d0e8161280a565b92915050565b60008083601f840112611d2657600080fd5b8235905067ffffffffffffffff811115611d3f57600080fd5b602083019150836020820283011115611d5757600080fd5b9250929050565b600081519050611d6d81612821565b92915050565b600081519050611d8281612838565b92915050565b600081519050611d978161284f565b92915050565b600060208284031215611daf57600080fd5b6000611dbd84828501611cea565b91505092915050565b600060208284031215611dd857600080fd5b6000611de684828501611cff565b91505092915050565b600080600060408486031215611e0457600080fd5b6000611e1286828701611cea565b935050602084013567ffffffffffffffff811115611e2f57600080fd5b611e3b86828701611d14565b92509250509250925092565b60008060208385031215611e5a57600080fd5b600083013567ffffffffffffffff811115611e7457600080fd5b611e8085828601611d14565b92509250509250929050565b600060208284031215611e9e57600080fd5b6000611eac84828501611d5e565b91505092915050565b600060208284031215611ec757600080fd5b6000611ed584828501611d73565b91505092915050565b6000806000806000806000806000806101408b8d031215611efe57600080fd5b6000611f0c8d828e01611d73565b9a50506020611f1d8d828e01611d73565b9950506040611f2e8d828e01611d73565b9850506060611f3f8d828e01611d73565b9750506080611f508d828e01611d73565b96505060a0611f618d828e01611d73565b95505060c0611f728d828e01611d73565b94505060e0611f838d828e01611d73565b935050610100611f958d828e01611d73565b925050610120611fa78d828e01611d5e565b9150509295989b9194979a5092959850565b60008060008060008060008060006101208a8c031215611fd857600080fd5b6000611fe68c828d01611d73565b9950506020611ff78c828d01611d73565b98505060406120088c828d01611d73565b97505060606120198c828d01611d73565b965050608061202a8c828d01611d73565b95505060a061203b8c828d01611d73565b94505060c061204c8c828d01611d73565b93505060e061205d8c828d01611d88565b92505061010061206f8c828d01611d5e565b9150509295985092959850929598565b600061208b83836120be565b60208301905092915050565b60006120a3838361232f565b60208301905092915050565b6120b88161275f565b82525050565b6120c78161274d565b82525050565b6120d68161274d565b82525050565b60006120e7826126df565b6120f1818561271a565b93506120fc836126bf565b8060005b8381101561212d578151612114888261207f565b975061211f83612700565b925050600181019050612100565b5085935050505092915050565b6000612145826126ea565b61214f818561272b565b935061215a836126cf565b8060005b8381101561218b5781516121728882612097565b975061217d8361270d565b92505060018101905061215e565b5085935050505092915050565b6121a181612771565b82525050565b60006121b2826126f5565b6121bc818561273c565b93506121cc8185602086016127c6565b6121d5816127f9565b840191505092915050565b60006121ed600f8361273c565b91507f746f6b656e2d6e6f742d666f756e6400000000000000000000000000000000006000830152602082019050919050565b600061222d600d8361273c565b91507f6d6174682d6e6f742d73616665000000000000000000000000000000000000006000830152602082019050919050565b600061226d60158361273c565b91507f757365722d6163636f756e742d6e6f742d6175746800000000000000000000006000830152602082019050919050565b60006122ad60198361273c565b91507f6c656e6774682d73686f756c642d62652d706f736974697665000000000000006000830152602082019050919050565b60006122ed60148361273c565b91507f302d746f6b656e732d6e6f742d616c6c6f7765640000000000000000000000006000830152602082019050919050565b6123298161277d565b82525050565b612338816127ab565b82525050565b612347816127ab565b82525050565b600060208201905061236260008301846120cd565b92915050565b600060408201905061237d60008301856120cd565b61238a60208301846120cd565b9392505050565b60006060820190506123a660008301866120cd565b6123b360208301856120cd565b6123c0604083018461233e565b949350505050565b600060a0820190506123dd60008301886120cd565b81810360208301526123ef81876120dc565b90508181036040830152612403818661213a565b90508181036060830152612417818561213a565b9050818103608083015261242b818461213a565b90509695505050505050565b600060408201905061244c60008301856120cd565b6124596020830184612198565b9392505050565b600060408201905061247560008301856120cd565b612482602083018461233e565b9392505050565b600060608201905061249e60008301866120cd565b6124ab602083018561233e565b6124b860408301846120af565b949350505050565b60006080820190506124d560008301876120cd565b6124e2602083018661233e565b6124ef60408301856120cd565b6124fc6060830184612320565b95945050505050565b600060a08201905061251a60008301886120cd565b612527602083018761233e565b612534604083018661233e565b6125416060830185612320565b61254e60808301846120cd565b9695505050505050565b6000608082019050818103600083015261257281876120dc565b90508181036020830152612586818661213a565b9050818103604083015261259a818561213a565b905081810360608301526125ae818461213a565b905095945050505050565b600060208201905081810360008301526125d381846121a7565b905092915050565b600060208201905081810360008301526125f4816121e0565b9050919050565b6000602082019050818103600083015261261481612220565b9050919050565b6000602082019050818103600083015261263481612260565b9050919050565b60006020820190508181036000830152612654816122a0565b9050919050565b60006020820190508181036000830152612674816122e0565b9050919050565b6000602082019050612690600083018461233e565b92915050565b60006040820190506126ab600083018561233e565b6126b8602083018461233e565b9392505050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b60006127588261278b565b9050919050565b600061276a8261278b565b9050919050565b60008115159050919050565b600061ffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600064ffffffffff82169050919050565b60005b838110156127e45780820151818401526020810190506127c9565b838111156127f3576000848401525b50505050565b6000601f19601f8301169050919050565b6128138161274d565b811461281e57600080fd5b50565b61282a81612771565b811461283557600080fd5b50565b612841816127ab565b811461284c57600080fd5b50565b612858816127b5565b811461286357600080fd5b5056fea2646970667358221220a044d39c723d8d2fb28017def5a45104dc23222b30f142204870c1e1fabf970864736f6c63430006000033