コード例 #1
0
    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])
コード例 #2
0
 def getwalletbalance(self, asset_id: Hash160Str) -> int:
     return int(
         self.meta_rpc_method('getwalletbalance',
                              [asset_id.to_str()])['balance'])