Please enable JavaScript.
Coggle requires JavaScript to display documents.
factory (佈Contract新的Instance (使用identifier佈新的instance (input (identifier,…
factory
佈Contract新的Instance
使用bytecode佈Contract,的新的Instance
使用identifier佈新的instance
前置作業
uploadCode
新的沒問題
過去有的id要是Deployer來upload
input
identifier
implementation bytecode
output
proxyAddress
使用proxy addr佈Contract的新的Instance
input
contract address
admin address
contract的initial data
output
proxyAddress
誰會用他
property
mapping(bytes32 => bytes) public code
mapping(bytes32 => address) public deployer
上傳的bytecode,與上傳他的人
address public latestCreation
getIdentifierHash
目的是固定長度
getCode
getDeployer
story
factory責任
create contract instance 後要回傳proxy
部署contract 後會更新Proxy
所有人要幫部署contract都來找我
proxy
責任紀錄implementation
我可以存取impl
Solidity Assembly
inline assembly