Skip to content

Commit

Permalink
Check config (#13)
Browse files Browse the repository at this point in the history
* Check config

* Clean generate code

* Add verbose control

* Change license follow root project

* Add abis

* Copy abis

* Update config, add contracts

* test abi

* test contracts

* clean generate

* Try test check

* check proxy admin

* merge main

* test

* clean taiko

* test proxy admin

* add contract

* format

* format

* add native token check

* test config

* operator test

* test protocol

* test bridge protocol operator

* full test

* fix syntax

* fix syntax

* fix syntax

* split test

* catch all error, related:  jestjs/jest#10577 (comment) jestjs/jest#10577 (comment) jestjs/jest#15191

* test over all code

* reorder rpc

* jest script

* test spec chains

* chains.test

* verify tokens

* merge main

* test repair & bugfix

* token registered info repair

* check protocol fee

* Fix generated test

* Rename names to codes and fix test function

* Fix tests

* not check now

---------

Co-authored-by: xiaoch05 <[email protected]>
  • Loading branch information
fewensa and xiaoch05 authored Aug 7, 2024
1 parent 77c6cbc commit adeb381
Show file tree
Hide file tree
Showing 56 changed files with 7,746 additions and 416 deletions.
359 changes: 359 additions & 0 deletions abis/abiDarwiniaMsgLine.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,359 @@
[
{
"inputs": [
{
"internalType": "address",
"name": "_dao",
"type": "address"
},
{
"internalType": "address",
"name": "_msgline",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "srcAppChainId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "bool",
"name": "result",
"type": "bool"
}
],
"name": "CallResult",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "srcAppChainId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "address",
"name": "srcAppAddress",
"type": "address"
}
],
"name": "CallerUnMatched",
"type": "event"
},
{
"inputs": [
{
"internalType": "address",
"name": "appAddress",
"type": "address"
},
{
"internalType": "bool",
"name": "enable",
"type": "bool"
}
],
"name": "authoriseAppCaller",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "callerWhiteList",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "dao",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_from",
"type": "address"
},
{
"internalType": "address",
"name": "_to",
"type": "address"
},
{
"internalType": "bytes",
"name": "_message",
"type": "bytes"
}
],
"name": "messagePayload",
"outputs": [
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "msgline",
"outputs": [
{
"internalType": "contract IMessageLine",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "operator",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_srcAppChainId",
"type": "uint256"
},
{
"internalType": "address",
"name": "_remoteAppAddress",
"type": "address"
},
{
"internalType": "address",
"name": "_localAppAddress",
"type": "address"
},
{
"internalType": "bytes",
"name": "_message",
"type": "bytes"
}
],
"name": "receiveMessage",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_remoteChainId",
"type": "uint256"
},
{
"internalType": "address",
"name": "_remoteBridge",
"type": "address"
}
],
"name": "registerRemoteReceiver",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_remoteChainId",
"type": "uint256"
},
{
"internalType": "address",
"name": "_remoteBridge",
"type": "address"
}
],
"name": "registerRemoteSender",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"name": "remoteAppReceivers",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"name": "remoteAppSenders",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"name": "remoteMessagers",
"outputs": [
{
"internalType": "uint256",
"name": "msglineRemoteChainId",
"type": "uint256"
},
{
"internalType": "address",
"name": "messager",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_remoteChainId",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "_message",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "_params",
"type": "bytes"
}
],
"name": "sendMessage",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_operator",
"type": "address"
}
],
"name": "setOperator",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_appRemoteChainId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_msglineRemoteChainId",
"type": "uint256"
},
{
"internalType": "address",
"name": "_remoteMessager",
"type": "address"
}
],
"name": "setRemoteMessager",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_dao",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
]
Loading

0 comments on commit adeb381

Please sign in to comment.