def trust(self, issuer_address, asset_code, limit=None): builder = Builder(secret=self.private_key, network=self.api_server) builder.append_trust_op(destination=issuer_address, code=asset_code, limit=limit) builder.sign() builder.submit()
def issue_asset(self, distributor_private_key, asset_code, amount): issuer_priv = self.private_key distributor_priv = distributor_private_key key_pairs = [] issuer_address = Keypair.from_seed(issuer_priv).address().decode() distributor_address = Keypair.from_seed( distributor_priv).address().decode() builder = Builder(secret=distributor_priv, network=self.api_server) builder.append_trust_op(destination=issuer_address, code=asset_code, limit=amount) builder.sign() builder.submit() builder = Builder(secret=issuer_priv, network=self.api_server) builder.append_payment_op(destination=distributor_address, amount=amount, asset_type=asset_code, asset_issuer=issuer_address) builder.sign() result = builder.submit() return result