from cobo_custody.client.mpc_client import MPCClient
from cobo_custody.config import DEVELOP_ENV
from cobo_custody.signer.local_signer import LocalSigner
import time
api_secret = "your api secret" # your wallet api secret
chain_code = "ETH" # your target chain
coin_code = "ETH" # your target coin
amount = "100000000000000000" # withdraw amount:0.01ETH
from_address = "your mpc wallet address" # your mpc wallet address
to_address = "your address" # your address
# init cobo client
mpc_client = MPCClient(signer=LocalSigner(api_secret), env=DEVELOP_ENV, debug=False)
request_id = f"MPCTransaction-{int(time.time() * 1000)}" # your custom request_id
response = mpc_client.create_transaction(
coin=coin_code,
request_id=request_id,
amount=amount,
from_addr=from_address,
to_addr=to_address,
gas_price=6500000000,
gas_limit=21000,
)
print(f"Withdraw: {response.result}")