Web3.py

需要幫助:將呼叫智能合約 (dYdX) 的 ABI 函式(提取資金)的 python3 腳本

  • October 25, 2021

我對python或web3的了解不夠,必須使用智能合約的ABI。我正在為我的節點使用 Infura,並且不執行本地節點。

智能合約為 0xD54f502e184B6B739d7D27a6410a67dc462D69c8,即 dYdX Layer2 智能合約。

合約的 ABI 位於https://github.com/dydxprotocol/starkex-eth/blob/master/src/contracts/starkware-perpetual-abi.json

具體來說,我需要在#1802 行呼叫withdraw 函式。

我有我的私鑰,我被告知在程序中需要它來簽署取款交易。我的錢包裡還有一點 ETH 來支付交易費用。如果有更好的地方發布這個,請告訴我

願意為可行的解決方案付費。謝謝!

我只是想讓大家知道我想通了並在這裡發布了我的解決方案:https ://github.com/chiwalfrm/dydxhelp/blob/main/dydx_slow_withdrawal.py

引用自:https://ethereum.stackexchange.com/questions/111906