Skip to content

Conversation

@liushuyu1
Copy link
Contributor

@liushuyu1 liushuyu1 commented Nov 1, 2021

1.兼容底层修改,区分以太坊地址和platon地址调用

2.命令行工具支持truffle格式生成合约骨架

3.支持生成BIP-44 HD钱包

4.Alaya新增RPC接口

模块 RPC接口
admin startWS
admin stopRPC
admin stopWS
admin addPeer
admin peerEvents
admin removePeer
admin startRPC
admin datadir
admin nodeInfo
admin peers
admin exportChain
admin importChain
miner setGasPrice
personal openWallet
personal ecRecover
personal importRawKey
personal listWallets
personal lockAccount
personal sign
personal signAndSendTransaction
personal signTransaction
platon getAddressHrp
platon getRawTransactionByBlockHashAndIndex
platon getRawTransactionByBlockNumberAndIndex
platon signTransaction
platon getRawTransactionByHash
txpool content
txpool status
debug getWaitSlashingNodeList

5.执行合约方法时,如果底层返回的错误信息为超时信息则会返回PlatonCallTimeoutException,其他错误信息则返回PlatonCallException
6.之前的合约部署超时会返回一个RuntimeException,现在合约部署超时会返回一个IOException
7.增加WalletUtils.isValidAddress方法对大写字母的校验规则,钱包地址包含大写字母将会校验不通过

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants