Skip to content

Commit

Permalink
updated adapter deposit
Browse files Browse the repository at this point in the history
  • Loading branch information
kelemeno committed Jan 18, 2024
1 parent 5dc9ba0 commit 26ef9f5
Show file tree
Hide file tree
Showing 2 changed files with 190 additions and 119 deletions.
237 changes: 152 additions & 85 deletions abi/IBridgehub.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
"inputs": [
{
"indexed": true,
"internalType": "uint64",
"internalType": "uint256",
"name": "chainId",
"type": "uint64"
"type": "uint256"
},
{
"indexed": false,
"internalType": "address",
"name": "stateTransition",
"name": "stateTransitionManager",
"type": "address"
},
{
Expand All @@ -26,58 +26,52 @@
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_chainId",
"type": "uint256"
}
],
"name": "baseToken",
"outputs": [
{
"internalType": "address",
"name": "",
"name": "_stateTransitionManager",
"type": "address"
}
],
"stateMutability": "view",
"name": "addStateTransitionManager",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_chainId",
"type": "uint256"
}
],
"name": "baseTokenBridge",
"outputs": [
{
"internalType": "address",
"name": "",
"name": "_token",
"type": "address"
}
],
"stateMutability": "view",
"name": "addToken",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "getName",
"outputs": [
"inputs": [
{
"internalType": "string",
"name": "",
"type": "string"
"internalType": "address",
"name": "_tokenBridge",
"type": "address"
}
],
"stateMutability": "view",
"name": "addTokenBridge",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "governor",
"inputs": [
{
"internalType": "uint256",
"name": "_chainId",
"type": "uint256"
}
],
"name": "baseToken",
"outputs": [
{
"internalType": "address",
Expand All @@ -94,29 +88,14 @@
"internalType": "uint256",
"name": "_chainId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_gasPrice",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_l2GasLimit",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_l2GasPerPubdataByteLimit",
"type": "uint256"
}
],
"name": "l2TransactionBaseCost",
"name": "baseTokenBridge",
"outputs": [
{
"internalType": "uint256",
"internalType": "address",
"name": "",
"type": "uint256"
"type": "address"
}
],
"stateMutability": "view",
Expand All @@ -131,7 +110,7 @@
},
{
"internalType": "address",
"name": "_stateTransition",
"name": "_stateTransitionManager",
"type": "address"
},
{
Expand Down Expand Up @@ -160,7 +139,7 @@
"type": "bytes"
}
],
"name": "newChain",
"name": "createNewChain",
"outputs": [
{
"internalType": "uint256",
Expand All @@ -174,40 +153,54 @@
{
"inputs": [
{
"internalType": "address",
"name": "_stateTransition",
"type": "address"
"internalType": "uint256",
"name": "_chainId",
"type": "uint256"
}
],
"name": "newStateTransition",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
"name": "getStateTransition",
"outputs": [
{
"internalType": "address",
"name": "_token",
"name": "",
"type": "address"
}
],
"name": "newToken",
"outputs": [],
"stateMutability": "nonpayable",
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_tokenBridge",
"type": "address"
"internalType": "uint256",
"name": "_chainId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_gasPrice",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_l2GasLimit",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_l2GasPerPubdataByteLimit",
"type": "uint256"
}
],
"name": "newTokenBridge",
"outputs": [],
"stateMutability": "nonpayable",
"name": "l2TransactionBaseCost",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
Expand Down Expand Up @@ -386,6 +379,19 @@
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_stateTransitionManager",
"type": "address"
}
],
"name": "removeStateTransitionManager",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
Expand All @@ -396,20 +402,15 @@
"type": "uint256"
},
{
"internalType": "address",
"name": "payer",
"type": "address"
"internalType": "uint256",
"name": "mintValue",
"type": "uint256"
},
{
"internalType": "address",
"name": "l2Contract",
"type": "address"
},
{
"internalType": "uint256",
"name": "mintValue",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "l2Value",
Expand Down Expand Up @@ -441,7 +442,7 @@
"type": "address"
}
],
"internalType": "struct IBridgehub.L2TransactionRequest",
"internalType": "struct L2TransactionRequestDirect",
"name": "_request",
"type": "tuple"
}
Expand All @@ -457,6 +458,72 @@
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"components": [
{
"internalType": "uint256",
"name": "chainId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "mintValue",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "l2Value",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "l2GasLimit",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "l2GasPerPubdataByteLimit",
"type": "uint256"
},
{
"internalType": "address",
"name": "refundRecipient",
"type": "address"
},
{
"internalType": "address",
"name": "secondBridgeAddress",
"type": "address"
},
{
"internalType": "uint256",
"name": "secondBridgeValue",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "secondBridgeCalldata",
"type": "bytes"
}
],
"internalType": "struct L2TransactionRequestTwoBridgesOuter",
"name": "_request",
"type": "tuple"
}
],
"name": "requestL2TransactionTwoBridges",
"outputs": [
{
"internalType": "bytes32",
"name": "canonicalTxHash",
"type": "bytes32"
}
],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
Expand All @@ -478,7 +545,7 @@
"type": "uint256"
}
],
"name": "stateTransition",
"name": "stateTransitionManager",
"outputs": [
{
"internalType": "address",
Expand All @@ -493,11 +560,11 @@
"inputs": [
{
"internalType": "address",
"name": "_stateTransition",
"name": "_stateTransitionManager",
"type": "address"
}
],
"name": "stateTransitionIsRegistered",
"name": "stateTransitionManagerIsRegistered",
"outputs": [
{
"internalType": "bool",
Expand Down Expand Up @@ -559,4 +626,4 @@
"stateMutability": "view",
"type": "function"
}
]
]
Loading

0 comments on commit 26ef9f5

Please sign in to comment.