def sendfrom(self, asset_id: Hash160Str, from_address: str, to_address: str, value: int, signers: List[Signer] = None): """ :param asset_id: NEO: '0xef4073a0f2b305a38ec4050e4d3d28bc40ea63f5'; GAS: '0xd2a4cff31913016155e38e474a2c06d08be276cf' :param from_address: "NgaiKFjurmNmiRzDRQGs44yzByXuSkdGPF" :param to_address: "NikhQp1aAD1YFCiwknhM5LQQebj4464bCJ" :param value: 100000000, including decimals :param signers: :return: """ if not signers: signers = [self.signer] return self.meta_rpc_method( 'sendfrom', [asset_id.to_str(), from_address, to_address, value, signers])
def getwalletbalance(self, asset_id: Hash160Str) -> int: return int( self.meta_rpc_method('getwalletbalance', [asset_id.to_str()])['balance'])