Giter VIP home page Giter VIP logo

Comments (4)

overcat avatar overcat commented on July 17, 2024

I deployed your contract locally using quickstart, and then executed the following two pieces of code locally. The first one is to initialize the contract, and the second one is to call the add_price function. They both executed successfully. Can you give it a try?

If you still encounter problems, maybe you can try upgrading to the latest image.

import time

from stellar_sdk import Keypair, Network, SorobanServer, TransactionBuilder, scval
from stellar_sdk.exceptions import PrepareTransactionException
from stellar_sdk.soroban_rpc import GetTransactionStatus, SendTransactionStatus

secret = "SAAPYAPTTRZMCUZFPG3G66V4ZMHTK4TWA6NS7U4F7Z3IMUD52EK4DDEV"
rpc_server_url = "http://100.83.15.43:8000/soroban/rpc"
contract_id = "CAEZUQ3JTKBLIYFZEHKSK5X2K3MGU66B4F6MJFEKZKF6ZFRWBERV3BKF"
network_passphrase = Network.STANDALONE_NETWORK_PASSPHRASE

kp = Keypair.from_secret(secret)
soroban_server = SorobanServer(rpc_server_url)
source = soroban_server.load_account(kp.public_key)

tx = (
    TransactionBuilder(source, network_passphrase, base_fee=100)
    .set_timeout(300)
    .append_invoke_contract_function_op(
        contract_id=contract_id,
        function_name="initialize",
        parameters=[
            scval.to_address(kp.public_key),
            scval.to_enum("Other", scval.to_symbol("XLM")),
            scval.to_uint32(18),
            scval.to_uint32(32),
        ],
    )
    .build()
)
print(f"XDR: {tx.to_xdr()}")

try:
    tx = soroban_server.prepare_transaction(tx)
except PrepareTransactionException as e:
    print(f"Got exception: {e.simulate_transaction_response}")
    raise e

tx.sign(kp)
print(f"Signed XDR: {tx.to_xdr()}")

send_transaction_data = soroban_server.send_transaction(tx)
print(f"sent transaction: {send_transaction_data}")
if send_transaction_data.status != SendTransactionStatus.PENDING:
    raise Exception("send transaction failed")
while True:
    print("waiting for transaction to be confirmed...")
    get_transaction_data = soroban_server.get_transaction(send_transaction_data.hash)
    if get_transaction_data.status != GetTransactionStatus.NOT_FOUND:
        break
    time.sleep(3)

print(f"transaction: {get_transaction_data}")

if get_transaction_data.status == GetTransactionStatus.SUCCESS:
    print(f"Transaction success: {get_transaction_data.result_xdr}")
else:
    print(f"Transaction failed: {get_transaction_data}")
import time

from stellar_sdk import Keypair, Network, SorobanServer, TransactionBuilder, scval
from stellar_sdk.exceptions import PrepareTransactionException
from stellar_sdk.soroban_rpc import GetTransactionStatus, SendTransactionStatus

secret = "SAAPYAPTTRZMCUZFPG3G66V4ZMHTK4TWA6NS7U4F7Z3IMUD52EK4DDEV"
rpc_server_url = "http://100.83.15.43:8000/soroban/rpc"
contract_id = "CAEZUQ3JTKBLIYFZEHKSK5X2K3MGU66B4F6MJFEKZKF6ZFRWBERV3BKF"
network_passphrase = Network.STANDALONE_NETWORK_PASSPHRASE

kp = Keypair.from_secret(secret)
soroban_server = SorobanServer(rpc_server_url)
source = soroban_server.load_account(kp.public_key)

tx = (
    TransactionBuilder(source, network_passphrase, base_fee=100000)
    .set_timeout(300)
    .append_invoke_contract_function_op(
        contract_id=contract_id,
        function_name="add_price",
        parameters=[
            scval.to_uint32(0),
            scval.to_enum("Other", scval.to_symbol("USD")),
            scval.to_int128(10000),
            scval.to_uint64(int(time.time())),
        ],
    )
    .build()
)
print(f"XDR: {tx.to_xdr()}")

try:
    tx = soroban_server.prepare_transaction(tx)
except PrepareTransactionException as e:
    print(f"Got exception: {e.simulate_transaction_response}")
    raise e

tx.sign(kp)
print(f"Signed XDR: {tx.to_xdr()}")

send_transaction_data = soroban_server.send_transaction(tx)
print(f"sent transaction: {send_transaction_data}")
if send_transaction_data.status != SendTransactionStatus.PENDING:
    raise Exception("send transaction failed")
while True:
    print("waiting for transaction to be confirmed...")
    get_transaction_data = soroban_server.get_transaction(send_transaction_data.hash)
    if get_transaction_data.status != GetTransactionStatus.NOT_FOUND:
        break
    time.sleep(3)

print(f"transaction: {get_transaction_data}")

if get_transaction_data.status == GetTransactionStatus.SUCCESS:
    print(f"Transaction success: {get_transaction_data.result_xdr}")
else:
    print(f"Transaction failed: {get_transaction_data}")
XDR: AAAAAgAAAADBPp7TMinJylnn+6dQXJACNc15LF+aJ2Py1BaR4P10JAABhqAAAAMyAAAABQAAAAEAAAAAAAAAAAAAAABk+qO0AAAAAAAAAAEAAAAAAAAAGAAAAAAAAAAGAAAAEgAAAAEJmkNpmoK0YLkh1SV2+lbYanvB4XzElIrKi+yWNgkjXQAAAA8AAAAJYWRkX3ByaWNlAAAAAAAAAwAAAAAAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANVU0QAAAAACgAAAAAAAAAAAAAAAAAAJxAAAAAFAAAAAGT6oogAAAAAAAAAAAAAAAA=
Signed XDR: AAAAAgAAAADBPp7TMinJylnn+6dQXJACNc15LF+aJ2Py1BaR4P10JAADs+8AAAMyAAAABQAAAAEAAAAAAAAAAAAAAABk+qO0AAAAAAAAAAEAAAAAAAAAGAAAAAAAAAAGAAAAEgAAAAEJmkNpmoK0YLkh1SV2+lbYanvB4XzElIrKi+yWNgkjXQAAAA8AAAAJYWRkX3ByaWNlAAAAAAAAAwAAAAAAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANVU0QAAAAACgAAAAAAAAAAAAAAAAAAJxAAAAAFAAAAAGT6oogAAAABAAAAAAAAAAAAAAABCZpDaZqCtGC5IdUldvpW2Gp7weF8xJSKyovsljYJI10AAAAJYWRkX3ByaWNlAAAAAAAABAAAAAMAAAAAAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADVVNEAAAAAAoAAAAAAAAAAAAAAAAAACcQAAAABQAAAABk+qKIAAAAAAAAAAEAAAAAAAAAAgAAAAYAAAABCZpDaZqCtGC5IdUldvpW2Gp7weF8xJSKyovsljYJI10AAAAUAAAAAQAAAAAAAAAH+HkPwnO090/PtPpUrOQ4ckgTS+58jXPveWNApbmdJI8AAAAAAAAAAQAAAAYAAAABCZpDaZqCtGC5IdUldvpW2Gp7weF8xJSKyovsljYJI10AAAADAAAABAAAAAAAAAAAAIKAUgAANtwAAAGoAAAD8AAAAAAAAADFAAAAAeD9dCQAAABAj3pQvVfLcr55wHfrL+OOk3eo26AuZBwwH+R78fZ6xMzeJ/YeOP67A1DSQUXxmMykFHAXbYdCm6t8iIzxIhV2DQ==
sent transaction: error_result_xdr=None status=<SendTransactionStatus.PENDING: 'PENDING'> hash='71345e6b425f71e68126d8b48728711559db02f0dda7d34536caa5e9ad76b61f' latest_ledger=7135 latest_ledger_close_time=1694147207
waiting for transaction to be confirmed...
waiting for transaction to be confirmed...
transaction: status=<GetTransactionStatus.SUCCESS: 'SUCCESS'> latest_ledger=7138 latest_ledger_close_time=1694147210 oldest_ledger=5699 oldest_ledger_close_time=1694143754 application_order=1 fee_bump=None envelope_xdr='AAAAAgAAAADBPp7TMinJylnn+6dQXJACNc15LF+aJ2Py1BaR4P10JAADs+8AAAMyAAAABQAAAAEAAAAAAAAAAAAAAABk+qO0AAAAAAAAAAEAAAAAAAAAGAAAAAAAAAAGAAAAEgAAAAEJmkNpmoK0YLkh1SV2+lbYanvB4XzElIrKi+yWNgkjXQAAAA8AAAAJYWRkX3ByaWNlAAAAAAAAAwAAAAAAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANVU0QAAAAACgAAAAAAAAAAAAAAAAAAJxAAAAAFAAAAAGT6oogAAAABAAAAAAAAAAAAAAABCZpDaZqCtGC5IdUldvpW2Gp7weF8xJSKyovsljYJI10AAAAJYWRkX3ByaWNlAAAAAAAABAAAAAMAAAAAAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADVVNEAAAAAAoAAAAAAAAAAAAAAAAAACcQAAAABQAAAABk+qKIAAAAAAAAAAEAAAAAAAAAAgAAAAYAAAABCZpDaZqCtGC5IdUldvpW2Gp7weF8xJSKyovsljYJI10AAAAUAAAAAQAAAAAAAAAH+HkPwnO090/PtPpUrOQ4ckgTS+58jXPveWNApbmdJI8AAAAAAAAAAQAAAAYAAAABCZpDaZqCtGC5IdUldvpW2Gp7weF8xJSKyovsljYJI10AAAADAAAABAAAAAAAAAAAAIKAUgAANtwAAAGoAAAD8AAAAAAAAADFAAAAAeD9dCQAAABAj3pQvVfLcr55wHfrL+OOk3eo26AuZBwwH+R78fZ6xMzeJ/YeOP67A1DSQUXxmMykFHAXbYdCm6t8iIzxIhV2DQ==' result_xdr='AAAAAAACLOIAAAAAAAAAAQAAAAAAAAAYAAAAAMu8SHUN67hTUJOz3q+IrH9M/4dCVXaljeK6x1Ss20YWAAAAAA==' result_meta_xdr='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DwsAAAsPACAAIAEQnICAgABCAVELIAAgAK1C/wGDQiCGQgSEIAGtQiCGQgSEQgEQqICAgAALEQAgACABIAJCAhCfgICAABoLEAAgAEIBQYDSHxCqgICAAAshACAArUL/AYNCIIZCBIQgASACrUIghkIEhBCDgICAABoLEAAgAEIAQYCHARCqgICAAAtgAgF/AX4jgICAgABBEGsiAiSAgICAAAJAAkAgAUICUg0AQgAhAQwBCyACIAEQoICAgABCAkIBIAIoAgAbIQEgAikDCCEDCyAAIAM3AwggACABNwMAIAJBEGokgICAgAALGAACQCAADQBBzIDAgABBKxCjgICAAAALC3ABAX8jgICAgABBEGsiAiSAgICAAAJAAkAgAFANAEGfgcCAAEEFEK+AgIAAIQAMAQtBmIHAgABBBxCvgICAACEACyACIAAgARCwgICAAAJAIAIpAwCnRQ0AAAALIAIpAwghACACQRBqJICAgIAAIAALtwEDAX8CfgF/QQAhAkIAIQMDfgJAAkACQAJAAkAgASACRg0AIAJBCUYNAUIBIQQgACACai0AACIFQd8ARg0EIAWtIQQgBUFQakEKSQ0CIAVBv39qQRpJDQMgBUGff2pBGk8NASAEQkV8IQQMBAsgA0IIhkIOhA8LIACtQiCGQgSEIAGtQiCGQgSEEJqAgIAADwsgBEJSfCEEDAELIARCS3whBAsgAkEBaiECIAQgA0IGhoQhAwwACwtPAQF/I4CAgIAAQRBrIgMkgICAgAAgAyACNwMIIAMgATcDACAAIAOtQiCGQgSEQoSAgIAgEJmAgIAANwMIIABCADcDACADQRBqJICAgIAACy8AAkAgACkDAFBFDQBCAg8LIABBCGopAwAgAEEQaikDACAAQRhqKQMAELKAgIAAC8oBAQF/I4CAgIAAQRBrIgMkgICAgAACQAJAIABCgICAgICAgMAAfEL//////////wBWDQAgACAAhSAAQj+HIAGFhEIAUg0AIABCCIZCC4QhAQwBCyABIAAQlICAgAAhAQsCQAJAIAJC//////////8AVg0AIAJCCIZCBoQhAAwBCyACEJWAgIAAIQALIAMgADcDCCADIAE3AwBBiIHAgACtQiCGQgSEIAOtQiCGQgSEQoSAgIAgEJaAgIAAIQAgA0EQaiSAgICAACAAC1IBAX5BBBCrgICAAAJAAkBChICAgMAAQgAQpoCAgABFDQBChICAgMAAQgAQgoCAgAAiAEL/AYNCzABRDQEAAAtBzIDAgABBKxCjgICAAAALIAALGwBBBBCrgICAAEKEgICAwAAgAEIAEKiAgIAACwwAQgRCAhCmgICAAAtAAQF+AkACQEIEQgIQpoCAgABFDQBCBEICEIKAgIAAIgBC/wGDQs0AUQ0BAAALQcyAwIAAQSsQo4CAgAAACyAACw4AQgQgAEICEKiAgIAAC4YEAgF/AX4jgICAgABB4ABrIgQkgICAgAACQAJAIABC/wGDQs0AUg0AIAFC/wGDQssAUg0AIAEQhICAgAAhBSAEQQA2AlggBCABNwNQIAQgBUIgiD4CXCAEQcAAaiAEQdAAahC5gICAACAEKQNAIgFCAlENACABQv////8Pg0IAUg0AIARBMGogBCkDSBC6gICAACAEKQMwpw0AAkACQAJAIAQpAzgQu4CAgABCIIinDgIBAAMLIAQoAlggBCgCXBC8gICAAEECTw0CIARBIGogBEHQAGoQuYCAgAAgBCkDICIBQgJRDQIgAUL/////D4NCAFINAiAEQRBqIAQpAygQuoCAgAAgBCkDEKcNAiAEKQMYIQFCASEFDAELIAQoAlggBCgCXBC8gICAAEEBSw0BIAQgBEHQAGoQuYCAgAAgBCkDACIBQgJRDQEgAUL/////D4NCAFINAUIAIQUgBCkDCCIBQv8Bg0LNAFINAQsgAkL/AYNCBFINACADQv8Bg0IEUg0AELWAgIAADQEgABC3gICAAEKEgICAECAFIAEQroCAgABCARCogICAAEEBEKmAgIAAQQIgAkIgiKcQp4CAgABBAhCpgICAAEEDIANCIIinEKeAgIAAQQMQqYCAgAAQhYCAgAAQtICAgAAgBEHgAGokgICAgABCAg8LAAALEL2AgIAAAAttAgF/An4CQAJAAkAgASgCCCICIAEoAgxJDQBCAiEDDAELIAEpAwAgAq1CIIZCBIQQgYCAgAAhBCACQQFqIgJFDQEgASACNgIIQgAhAwsgACAENwMIIAAgAzcDAA8LQcCBwIAAQRwQo4CAgAAACyQBAX8gACABNwMIIAAgAadB/wFxIgJBDkcgAkHKAEdxrTcDAAsdACAAQaSBwIAArUIghkIEhEKEgICAIBCbgICAAAshAAJAIAEgAEkNACABIABrDwtB4IHAgABBIRCjgICAAAALBAAAAAsPABC/gICAABC1gICAAK0LEQBChICAgIDgIRCdgICAABoLIwACQCAAQv8Bg0LNAFENAAAACxC/gICAACAAELeAgIAAQgILDgAQv4CAgAAQtoCAgAALDgAQs4CAgAAQhoCAgAALvAMCAX8BfiOAgICAAEGAAWsiAySAgICAAAJAIABC/wGDQgRSDQAgAUL/AYNCywBSDQAgARCEgICAACEEIANBADYCaCADIAE3A2AgAyAEQiCIPgJsIANB0ABqIANB4ABqELmAgIAAIAMpA1AiAUICUQ0AIAFC/////w+DQgBSDQAgA0HAAGogAykDWBC6gICAACADKQNApw0AAkACQAJAIAMpA0gQu4CAgABCIIinDgIBAAMLIAMoAmggAygCbBC8gICAAEECTw0CIANBMGogA0HgAGoQuYCAgAAgAykDMCIBQgJRDQIgAUL/////D4NCAFINAiADQSBqIAMpAzgQuoCAgAAgAykDIKcNAiADKQMoIQFCASEEDAELIAMoAmggAygCbBC8gICAAEEBSw0BIANBEGogA0HgAGoQuYCAgAAgAykDECIBQgJRDQEgAUL/////D4NCAFINAUIAIQQgAykDGCIBQv8Bg0LNAFINAQsgAyACEKCAgIAAIAMpAwCnDQAgA0HgAGogAEIgiKcgBCABIAMpAwgQxICAgAAgA0HgAGoQsYCAgAAhASADQYABaiSAgICAACABDwsAAAvTAgIBfwR+I4CAgIAAQSBrIgUkgICAgABCACEGAkACQAJAAkAQs4CAgAAiByABrUIghkIEhCIIEIiAgIAAQgFSDQAgByAIEImAgIAAIgdC/wGDQswAUg0BIAcgAiADEK6AgIAAIggQiICAgABCAVINACAHIAgQiYCAgAAiAkL/AYNCywBSDQEgAhCEgICAAEIgiCEJQgAhBkIEIQggBUEQaiEBQgAhBwNAIAcgCVoNASAFIAIgCBCBgICAABCigICAACAHQgF8IgdCgICAgBBRDQMgBSkDACIDQgJRDQEgA1BFDQQgCEKAgICAEHwhCCAFKQMYIARSDQALIAEpAwAhByAAIAUpAwg3AwggAEEQaiAHNwMAIABBGGogBDcDAEIBIQYLIAAgBjcDACAFQSBqJICAgIAADwsAAAtBsIDAgABB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aiAAKQNIELqAgIAAIAApAzCnDQQCQAJAAkAgACkDOBC7gICAAEIgiKcOAgEABwsgACgCWCAAKAJcELyAgIAAQQJPDQYgAEEgaiAAQdAAahC5gICAACAAKQMgIgRCAlENBiAEQv////8Pg0IAUg0GIABBEGogACkDKBC6gICAACAAKQMQpw0GQgEhByAAKQMYIQQMAQsgACgCWCAAKAJcELyAgIAAQQFLDQUgACAAQdAAahC5gICAACAAKQMAIgRCAlENBSAEQv////8Pg0IAUg0FIAApAwgiBEL/AYNCzQBSDQVCACEHCyAKQv8Bg0LLAFINBCAIQX9qIQggAiAHIAQQroCAgABCARCNgICAACECIAkhBAwACwsLIAIQhoCAgAAhBCAAQeAAaiSAgICAACAEDwsgAEHQAGoQpICAgAAACyAAQdAAahCkgICAAAALUQIBfwF+I4CAgIAAQRBrIgAkgICAgABBAhCpgICAACAAQQhqQQIQpYCAgAAgADUCDCEBIAAoAggQrYCAgAAgAEEQaiSAgICAACABQiCGQgSEC1ECAX8BfiOAgICAAEEQayIAJICAgIAAQQMQqYCAgAAgAEEIakEDEKWAgIAAIAA1AgwhASAAKAIIEK2AgIAAIABBEGokgICAgAAgAUIghkIEhAutAwIBfwF+I4CAgIAAQYABayICJICAgIAAAkAgAEL/AYNCywBSDQAgABCEgICAACEDIAJBADYCaCACIAA3A2AgAiADQiCIPgJsIAJB0ABqIAJB4ABqELmAgIAAIAIpA1AiAEICUQ0AIABC/////w+DQgBSDQAgAkHAAGogAikDWBC6gICAACACKQNApw0AAkACQAJAIAIpA0gQu4CAgABCIIinDgIBAAMLIAIoAmggAigCbBC8gICAAEECTw0CIAJBMGogAkHgAGoQuYCAgAAgAikDMCIAQgJRDQIgAEL/////D4NCAFINAiACQSBqIAIpAzgQuoCAgAAgAikDIKcNAiACKQMoIQBCASEDDAELIAIoAmggAigCbBC8gICAAEEBSw0BIAJBEGogAkHgAGoQuYCAgAAgAikDECIAQgJRDQEgAEL/////D4NCAFINAUIAIQMgAikDGCIAQv8Bg0LNAFINAQsgAiABEKCAgIAAIAIpAwCnDQAgAkHgAGpBACADIAAgAikDCBDEgICAACACQeAAahCxgICAACEAIAJBgAFqJICAgIAAIAAPCwAAC6kDAgF/AX4jgICAgABB8ABrIgIkgICAgAACQCAAQv8Bg0LLAFINACAAEISAgIAAIQMgAkEANgJoIAIgADcDYCACIANCIIg+AmwgAkHQAGogAkHgAGoQuYCAgAAgAikDUCIAQgJRDQAgAEL/////D4NCAFINACACQcAAaiACKQNYELqAgIAAIAIpA0CnDQACQAJAAkAgAikDSBC7gICAAEIgiKcOAgEAAwsgAigCaCACKAJsELyAgIAAQQJPDQIgAkEwaiACQeAAahC5gICAACACKQMwIgBCAlENAiAAQv////8Pg0IAUg0CIAJBIGogAikDOBC6gICAACACKQMgpw0CIAIpAyghAEIBIQMMAQsgAigCaCACKAJsELyAgIAAQQFLDQEgAkEQaiACQeAAahC5gICAACACKQMQIgBCAlENASAAQv////8Pg0IAUg0BQgAhAyACKQMYIgBC/wGDQs0AUg0BCyABQv8Bg0IEUg0AIAJBACADIAAgAUIgiKcQxoCAgAAgAikDACEAIAIpAwghASACQfAAaiSAgICAAEICIAEgAFAbDwsAAAuRAwIBfwF+I4CAgIAAQfAAayIBJICAgIAAAkACQCAAQv8Bg0LLAFINACAAEISAgIAAIQIgAUEANgJYIAEgADcDUCABIAJCIIg+AlwgAUHAAGogAUHQAGoQuYCAgAAgASkDQCIAQgJRDQAgAEL/////D4NCAFINACABQTBqIAEpA0gQuoCAgAAgASkDMKcNAAJAAkAgASkDOBC7gICAAEIgiKcOAgEAAgsgASgCWCABKAJcELyAgIAAQQJPDQEgAUEgaiABQdAAahC5gICAACABKQMgIgBCAlENASAAQv////8Pg0IAUg0BIAFBEGogASkDKBC6gICAACABKQMQpw0BIAEpAxghAEIBIQIMAgsgASgCWCABKAJcELyAgIAAQQFLDQAgASABQdAAahC5gICAACABKQMAIgBCAlENACAAQv////8Pg0IAUg0AQgAhAiABKQMIIgBC/wGDQs0AUQ0BCwAACyABQdAAakEAIAIgABDIgICAACABQdAAahCxgICAACEAIAFB8ABqJICAgIAAIAALAgALC4sCAQBBgIDAAAuBAmF0dGVtcHQgdG8gc3VidHJhY3Qgd2l0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Cw8AIAAgARCcgICAAEIBUQsgACAArUL/AYNCIIZCBIQgAa1CIIZCBIRCARCogICAAAsRACAAIAEgAkICEJ+AgIAAGgsQACAAQgFBgNIfEKqAgIAACyEAIACtQv8Bg0IghkIEhCABIAKtQiCGQgSEEIOAgIAAGgsQACAAQgBBgIcBEKqAgIAAC2ACAX8BfiOAgICAAEEQayICJICAgIAAAkACQCABQgJSDQBCACEBDAELIAIgARCggICAAEICQgEgAigCABshASACKQMIIQMLIAAgAzcDCCAAIAE3AwAgAkEQaiSAgICAAAsYAAJAIAANAEHMgMCAAEErEKOAgIAAAAsLcAEBfyOAgICAAEEQayICJICAgIAAAkACQCAAUA0AQZ+BwIAAQQUQr4CAgAAhAAwBC0GYgcCAAEEHEK+AgIAAIQALIAIgACABELCAgIAAAkAgAikDAKdFDQAAAAsgAikDCCEAIAJBEGokgICAgAAgAAu3AQMBfwJ+AX9BACECQgAhAwN+AkACQAJAAkACQCABIAJGDQAgAkEJRg0BQgEhBCAAIAJqLQAAIgVB3wBGDQQgBa0hBCAFQVBqQQpJDQIgBUG/f2pBGkkNAyAFQZ9/akEaTw0BIARCRXwhBAwECyADQgiGQg6EDwsgAK1CIIZCBIQgAa1CIIZCBIQQmoCAgAAPCyAEQlJ8IQQMAQsgBEJLfCEECyACQQFqIQIgBCADQgaGhCEDDAALC08BAX8jgICAgABBEGsiAySAgICAACADIAI3AwggAyABNwMAIAAgA61CIIZCBIRChICAgCAQmYCAgAA3AwggAEIANwMAIANBEGokgICAgAALLwACQCAAKQMAUEUNAEICDwsgAEEIaikDACAAQRBqKQMAIABBGGopAwAQsoCAgAALygEBAX8jgICAgABBEGsiAySAgICAAAJAAkAgAEKAgICAgICAwAB8Qv//////////AFYNACAAIACFIABCP4cgAYWEQgBSDQAgAEIIhkILhCEBDAELIAEgABCUgICAACEBCwJAAkAgAkL//////////wBWDQAgAkIIhkIGhCEADAELIAIQlYCAgAAhAAsgAyAANwMIIAMgATcDAEGIgcCAAK1CIIZCBIQgA61CIIZCBIRChICAgCAQloCAgAAhACADQRBqJICAgIAAIAALUgEBfkEEEKuAgIAAAkACQEKEgICAwABCABCmgICAAEUNAEKEgICAwABCABCCgICAACIAQv8Bg0LMAFENAQAAC0HMgMCAAEErEKOAgIAAAAsgAAsbAEEEEKuAgIAAQoSAgIDAACAAQgAQqICAgAALDABCBEICEKaAgIAAC0ABAX4CQAJAQgRCAhCmgICAAEUNAEIEQgIQgoCAgAAiAEL/AYNCzQBRDQEAAAtBzIDAgABBKxCjgICAAAALIAALDgBCBCAAQgIQqICAgAALhgQCAX8BfiOAgICAAEHgAGsiBCSAgICAAAJAAkAgAEL/AYNCzQBSDQAgAUL/AYNCywBSDQAgARCEgICAACEFIARBADYCWCAEIAE3A1AgBCAFQiCIPgJcIARBwABqIARB0ABqELmAgIAAIAQpA0AiAUICUQ0AIAFC/////w+DQgBSDQAgBEEwaiAEKQNIELqAgIAAIAQpAzCnDQACQAJAAkAgBCkDOBC7gICAAEIgiKcOAgEAAwsgBCgCWCAEKAJcELyAgIAAQQJPDQIgBEEgaiAEQdAAahC5gICAACAEKQMgIgFCAlENAiABQv////8Pg0IAUg0CIARBEGogBCkDKBC6gICAACAEKQMQpw0CIAQpAxghAUIBIQUMAQsgBCgCWCAEKAJcELyAgIAAQQFLDQEgBCAEQdAAahC5gICAACAEKQMAIgFCAlENASABQv////8Pg0IAUg0BQgAhBSAEKQMIIgFC/wGDQs0AUg0BCyACQv8Bg0IEUg0AIANC/wGDQgRSDQAQtYCAgAANASAAELeAgIAAQoSAgIAQIAUgARCugICAAEIBEKiAgIAAQQEQqYCAgABBAiACQiCIpxCngICAAEECEKmAgIAAQQMgA0IgiKcQp4CAgABBAxCpgICAABCFgICAABC0gICAACAEQeAAaiSAgICAAEICDwsAAAsQvYCAgAAAC20CAX8CfgJAAkACQCABKAIIIgIgASgCDEkNAEICIQMMAQsgASkDACACrUIghkIEhBCBgICAACEEIAJBAWoiAkUNASABIAI2AghCACEDCyAAIAQ3AwggACADNwMADwtBwIHAgABBHBCjgICAAAALJAEBfyAAIAE3AwggACABp0H/AXEiAkEORyACQcoAR3GtNwMACx0AIABBpIHAgACtQiCGQgSEQoSAgIAgEJuAgIAACyEAAkAgASAASQ0AIAEgAGsPC0HggcCAAEEhEKOAgIAAAAsEAAAACw8AEL+AgIAAELWAgIAArQsRAEKEgICAgOAhEJ2AgIAAGgsjAAJAIABC/wGDQs0AUQ0AAAALEL+AgIAAIAAQt4CAgABCAgsOABC/gICAABC2gICAAAsOABCzgICAABCGgICAAAu8AwIBfwF+I4CAgIAAQYABayIDJICAgIAAAkAgAEL/AYNCBFINACABQv8Bg0LLAFINACABEISAgIAAIQQgA0EANgJoIAMgATcDYCADIARCIIg+AmwgA0HQAGogA0HgAGoQuYCAgAAgAykDUCIBQgJRDQAgAUL/////D4NCAFINACADQcAAaiADKQNYELqAgIAAIAMpA0CnDQACQAJAAkAgAykDSBC7gICAAEIgiKcOAgEAAwsgAygCaCADKAJsELyAgIAAQQJPDQIgA0EwaiADQeAAahC5gICAACADKQMwIgFCAlENAiABQv////8Pg0IAUg0CIANBIGogAykDOBC6gICAACADKQMgpw0CIAMpAyghAUIBIQQMAQsgAygCaCADKAJsELyAgIAAQQFLDQEgA0EQaiADQeAAahC5gICAACADKQMQIgFCAlENASABQv////8Pg0IAUg0BQgAhBCADKQMYIgFC/wGDQs0AUg0BCyADIAIQoICAgAAgAykDAKcNACADQeAAaiAAQiCIpyAEIAEgAykDCBDEgICAACADQeAAahCxgICAACEBIANBgAFqJICAgIAAIAEPCwAAC9MCAgF/BH4jgICAgABBIGsiBSSAgICAAEIAIQYCQAJAAkACQBCzgICAACIHIAGtQiCGQgSEIggQiICAgABCAVINACAHIAgQiYCAgAAiB0L/AYNCzABSDQEgByACIAMQroCAgAAiCBCIgICAAEIBUg0AIAcgCBCJgICAACICQv8Bg0LLAFINASACEISAgIAAQiCIIQlCACEGQgQhCCAFQRBqIQFCACEHA0AgByAJWg0BIAUgAiAIEIGAgIAAEKKAgIAAIAdCAXwiB0KAgICAEFENAyAFKQMAIgNCAlENASADUEUNBCAIQoCAgIAQfCEIIAUpAxggBFINAAsgASkDACEHIAAgBSkDCDcDCCAAQRBqIAc3AwAgAEEYaiAENwMAQgEhBgsgACAGNwMAIAVBIGokgICAgAAPCwAAC0GwgMCAAEEcEKOAgIAAAAsgBRCkgICAAAALuAMCAX8BfiOAgICAAEHwAGsiAySAgICAAAJAIABC/wGDQgRSDQAgAUL/AYNCywBSDQAgARCEgICAACEEIANBADYCaCADIAE3A2AgAyAEQiCIPgJsIANB0ABqIANB4ABqELmAgIAAIAMpA1AiAUICUQ0AIAFC/////w+DQgBSDQAgA0HAAGogAykDWBC6gICAACADKQNApw0AAkACQAJAIAMpA0gQu4CAgABCIIinDgIBAAMLIAMoAmggAygCbBC8gICAAEECTw0CIANBMGogA0HgAGoQuYCAgAAgAykDMCIBQgJRDQIgAUL/////D4NCAFINAiADQSBqIAMpAzgQuoCAgAAgAykDIKcNAiADKQMoIQFCASEEDAELIAMoAmggAygCbBC8gICAAEEBSw0BIANBEGogA0HgAGoQuYCAgAAgAykDECIBQgJRDQEgAUL/////D4NCAFINAUIAIQQgAykDGCIBQv8Bg0LNAFINAQsgAkL/AYNCBFINACADIABCIIinIAQgASACQiCIpxDGgICAACADKQMAIQEgAykDCCEAIANB8ABqJICAgIAAQgIgACABUBsPCwAAC88CAgF/BH4jgICAgABBwABrIgUkgICAgAAQs4CAgAAhBhDLgICAACEHQgAhCAJAAkAgBiABrUIghkIEhCIJEIiAgIAAQgFRDQAMAQsCQCAGIAkQiYCAgAAiBkL/AYNCzABSDQAgBiACIAMQroCAgAAiCRCIgICAAEIBUg0BIAYgCRCJgICAACIGQv8Bg0LLAFINACAGEISAgIAAIQggBhCEgICAACEJIAVBADYCECAFIAlCIIg+AgwgBUEANgIIIAUgBjcDAEEAIAhCIIinIgEgBGsiBCAEIAFLGyEBIAVBMGohBANAIAVBGGogBRChgICAAAJAIAUpAxhCAFINAEIBIQgMAwsgBSgCICABSQ0AIAcgBSkDKCAEKQMAIAUpAzgQsoCAgAAQjICAgAAhBwwACwsAAAsgACAHNwMIIAAgCDcDACAFQcAAaiSAgICAAAuhAwIBfwF+I4CAgIAAQfAAayICJICAgIAAAkAgAEL/AYNCBFINACABQv8Bg0LLAFINACABEISAgIAAIQMgAkEANgJYIAIgATcDUCACIANCIIg+AlwgAkHAAGogAkHQAGoQuYCAgAAgAikDQCIBQgJRDQAgAUL/////D4NCAFINACACQTBqIAIpA0gQuoCAgAAgAikDMKcNAAJAAkACQCACKQM4ELuAgIAAQiCIpw4CAQADCyACKAJYIAIoAlwQvICAgABBAk8NAiACQSBqIAJB0ABqELmAgIAAIAIpAyAiAUICUQ0CIAFC/////w+DQgBSDQIgAkEQaiACKQMoELqAgIAAIAIpAxCnDQIgAikDGCEBQgEhAwwBCyACKAJYIAIoAlwQvICAgABBAUsNASACIAJB0ABqELmAgIAAIAIpAwAiAUICUQ0BIAFC/////w+DQgBSDQFCACEDIAIpAwgiAUL/AYNCzQBSDQELIAJB0ABqIABCIIinIAMgARDIgICAACACQdAAahCxgICAACEBIAJB8ABqJICAgIAAIAEPCwAAC+wCAgF/An4jgICAgABBwABrIgQkgICAgAACQAJAAkACQBCzgICAACIFIAGtQiCGQgSEIgYQiICAgABCAVINACAFIAYQiYCAgAAiBUL/AYNCzABRDQEMAwsgAEIANwMADAELAkACQCAFIAIgAxCugICAACIGEIiAgIAAQgFSDQAgBSAGEImAgIAAIgVC/wGDQssAUg0DIAUQhICAgABCIIinIgFFDQEgAUF/aiEBIAUQhICAgAAhBiAEQQA2AhAgBCAGQiCIPgIMIARBADYCCCAEIAU3AwADQCAEQRhqIAQQoYCAgAACQCAEKQMYQgBSDQAgAEIANwMADAQLIAQoAiAgAUcNAAsgAEIBNwMAIABBEGogBEEYakEYaikDADcDACAAIARBGGpBEGopAwA3AwggAEEYaiAEQThqKQMANwMADAILIABCADcDAAwBC0GAgMCAAEEhEKOAgIAAAAsgBEHAAGokgICAgAAPCwAAC+0FAgF/BX4jgICAgABBoAFrIgQkgICAgAACQCAAQv8Bg0IEUg0AIAFC/wGDQssAUg0AIAEQhICAgAAhBSAEQQA2AogBIAQgATcDgAEgBCAFQiCIPgKMASAEQfAAaiAEQYABahC5gICAACAEKQNwIgFCAlENACABQv////8Pg0IAUg0AIARB4ABqIAQpA3gQuoCAgAAgBCkDYKcNAAJAAkACQCAEKQNoELuAgIAAQiCIpw4CAQADCyAEKAKIASAEKAKMARC8gICAAEECTw0CIARB0ABqIARBgAFqELmAgIAAIAQpA1AiAUICUQ0CIAFC/////w+DQgBSDQIgBEHAAGogBCkDWBC6gICAACAEKQNApw0CIAQpA0ghBUIBIQYMAQsgBCgCiAEgBCgCjAEQvICAgABBAUsNASAEQTBqIARBgAFqELmAgIAAIAQpAzAiAUICUQ0BIAFC/////w+DQgBSDQFCACEGIAQpAzgiBUL/AYNCzQBSDQELIARBGGogAhDKgICAACAEKQMYpw0AIARBKGopAwAhByAEKQMgIQggBEEIaiADEKCAgIAAIAQpAwinDQAgBCkDECEJELaAgIAAEIeAgIAAGhC/gICAAAJAAkAQs4CAgAAiAyAAQoCAgIBwg0IEhCICEIiAgIAAQgFSDQAgAyACEImAgIAAIgBC/wGDQswAUQ0BDAILEIWAgIAAIQALAkACQCAAIAYgBRCugICAACIBEIiAgIAAQgFSDQAgACABEImAgIAAIgFC/wGDQssAUg0CDAELEMuAgIAAIQELAkAgARCEgICAAEIgiKdBCkkNACABEISAgIAAQoCAgIAQVA0AIARBgAFqIAEQioCAgAAQooCAgAAgBCkDgAFCAFINASABEIuAgIAAIQELIAEgCCAHIAkQsoCAgAAQjICAgAAhASADIAIgACAGIAUQroCAgAAgARCNgICAABCNgICAABC0gICAACAEQaABaiSAgICAAEICDwsAAAtvAgF/An4CQAJAIAGnQf8BcSICQcUARg0AAkAgAkELRg0AQgEhAwwCCyABQj+HIQQgAUIIhyEBQgAhAwwBC0IAIQMgARCXgICAACEEIAEQmICAgAAhAQsgACABNwMIIAAgAzcDACAAQRBqIAQ3AwALCgBCAhCegICAAAvtDwsBfwl+An8CfgF/A34BfwZ+AX8BfgF/I4CAgIAAQfABayIEJICAgIAAAkACQCAAQv8Bg0LLAFINACABQv8Bg0LLAFINACAEQbgBaiACEKyAgIAAIAQpA7gBIgVCAlENACAEKQPAASEGIARBqAFqIAMQrICAgAAgBCkDqAEiB0ICUQ0AIAQpA7ABIQgQv4CAgAAQtoCAgAAQh4CAgAAaELOAgIAAIQkQhYCAgAAhCiAAEISAgIAAIQsgARCEgICAACEMIAkQjoCAgAAhAiAJEI+AgIAAIQ0gCRCQgICAABogAkIgiKchDiAEQdgBaiEPAkACQANAIA0hECAORQ0EIAkgEBCRgICAACENIAkgEBCJgICAACERIBBC/wGDQgRSDQIgEUL/AYNCzABSDQIgDkF/aiEOAkACQAJAIAtCgICAgBBUDQAgEEIgiKchEiAAEISAgIAAQiCIIRNCACECQgQhAwNAIAIgE1oNAiAAIAMQgYCAgAAhFCACQgF8IgJCgICAgBBRDQUgFEL/AYNCBFINAyADQoCAgIAQfCEDIBRCIIinIBJHDQALCxCFgICAACEVIBEQjoCAgAAhAyAREI+AgIAAIQIgERCQgICAABogA0IgiKchFgNAAkACQCAWRQ0AIBEgAhCRgICAACEXIBEgAhCJgICAACEYAkAgAkL/AYNCywBSDQAgAhCEgICAACEDIARBADYC0AEgBCACNwPIASAEIANCIIg+AtQBIARBmAFqIARByAFqELmAgIAAIAQpA5gBIgJCAlENACACQv////8Pg0IAUg0AIARBiAFqIAQpA6ABELqAgIAAIAQpA4gBpw0AAkACQAJAIAQpA5ABELuAgIAAQiCIpw4CAQADCyAEKALQASAEKALUARC8gICAAEECTw0CIARB+ABqIARByAFqELmAgIAAIAQpA3giAkICUQ0CIAJC/////w+DQgBSDQIgBEHoAGogBCkDgAEQuoCAgAAgBCkDaKcNAkIBIRkgBCkDcCEaDAELIAQoAtABIAQoAtQBELyAgIAAQQFLDQEgBEHYAGogBEHIAWoQuYCAgAAgBCkDWCICQgJRDQEgAkL/////D4NCAFINASAEKQNgIhpC/wGDQs0AUg0BQgAhGQsgGEL/AYNCywBSDQAgFkF/aiEWIAxCgICAgBBUDQIgGkIIiCEbIBpC/wGDIRwgARCEgICAAEIgiCETIBmnIR1CACECAkADQAJAAkACQCACIBNaDQBCAiEDIAEgAkIghkIEhBCBgICAACIUQv8Bg0LLAFINASAUEISAgIAAIR4gBEEANgLQASAEIBQ3A8gBIAQgHkIgiD4C1AEgBEHIAGogBEHIAWoQuYCAgAAgBCkDSCIUQgJRDQEgFEL/////D4NCAFINASAEQThqIAQpA1AQuoCAgAAgBCkDOKcNAQJAAkAgBCkDQBC7gICAAEIgiKcOAgEAAwsgBCgC0AEgBCgC1AEQvICAgABBAk8NAiAEQShqIARByAFqELmAgIAAIAQpAygiFEICUQ0CIBRC/////w+DQgBSDQIgBEEYaiAEKQMwELqAgIAAIAQpAxinDQJCASEDIAQpAyAhFAwDCyAEKALQASAEKALUARC8gICAAEEBSw0BIARBCGogBEHIAWoQuYCAgAAgBCkDCCIUQgJRDQEgFEL/////D4NCAFINASAEKQMQIhRC/wGDQs0AUg0BQgAhAwwCCyAVIBkgGhCugICAACAYEI2AgIAAIRUgFyECDAcLCwJAIAJC/////w9RDQAgA0ICUQ0CAkAgA6cgHUcNAAJAIANQDQACQAJAAkAgFEL/AYNCDlINACAcQg5RDQELIBQgGhCSgICAACIDQgBTDQMgA0IAUiESDAELIAQgGzcDyAEgBCAUQgiINwPoAQJAA0AgBEHoAWoQzYCAgAAhEiAEQcgBahDNgICAACEfIBJBgIDEAEYNAQJAIB9BgIDEAEcNAEEBIRIMAwtBfyAfIBJHIB8gEksbIhJFDQAMAgsLQX9BACAfQYCAxABHGyESCyASDQEMBwsgFCAaEJKAgIAAUA0GCyACQgF8IQIMAQsLQbCAwIAAQRwQo4CAgAAACyAEQcgBahCkgICAAAALIARByAFqEKSAgIAAAAsgFRCGgICAABCEgICAAEKAgICAEFQNBCAKIBBCgICAgHCDQgSEIBUQjYCAgAAhCgwECxDLgICAACEcIBgQhICAgABCIIghG0IAIQJCBCEDAkACQANAIBsgAlENAiAEQcgBaiAYIAMQgYCAgAAQooCAgAACQCACQv////8PUQ0AIAQpA8gBIhRCAlENAyAUUEUNAiAPKQMAIRMgBCkD0AEhHgJAAkAgBUIAUiAEKQPgASIUIAZWcQ0AIAdCAFIgFCAIVHFFDQELIBwgHiATIBQQsoCAgAAQjICAgAAhHAsgA0KAgICAEHwhAyACQgF8IQIMAQsLQbCAwIAAQRwQo4CAgAAACyAEQcgBahCkgICAAAALIBchAiAcEISAgIAAQoCAgIAQVA0AIBUgGSAaEK6AgIAAIBwQjYCAgAAhFSAXIQIMAAsLIAogEEKAgICAcINCBIQgERCNgICAACEKDAELCyAEQcgBahCkgICAAAALQbCAwIAAQRwQo4CAgAAACyAEQcgBahCkgICAAAALAAALIAoQtICAgAAgBEHwAWokgICAgABCAguTAQIBfgF/IAApAwAhAQJAAkACQANAAkAgAVBFDQBBgIDEAA8LAkAgAUIwiKdBP3EiAkEBRw0AQd8AIQIMBAsCQCACQX9qQQtJDQAgAkF0akEaSQ0CIAJBJUsNAyAAIAFCBoYiATcDAAwBCwsgAkEuaiECDAILIAJBNWohAgwBCyACQTtqIQILIAAgAUIGhjcDACACC7YDAgF/An4jgICAgABB4ABrIgAkgICAgABBARCpgICAAAJAAkBChICAgBBCARCmgICAAEUNAAJAQoSAgIAQQgEQgoCAgAAiAUL/AYNCywBSDQAgARCEgICAACECIABBADYCWCAAIAE3A1AgACACQiCIPgJcIABBwABqIABB0ABqELmAgIAAIAApA0AiAUICUQ0AIAFC/////w+DQgBSDQAgAEEwaiAAKQNIELqAgIAAIAApAzCnDQACQAJAIAApAzgQu4CAgABCIIinDgIBAAILIAAoAlggACgCXBC8gICAAEECTw0BIABBIGogAEHQAGoQuYCAgAAgACkDICIBQgJRDQEgAUL/////D4NCAFINASAAQRBqIAApAygQuoCAgAAgACkDEKcNASAAKQMYIQFCASECDAMLIAAoAlggACgCXBC8gICAAEEBSw0AIAAgAEHQAGoQuYCAgAAgACkDACIBQgJRDQAgAUL/////D4NCAFINAEIAIQIgACkDCCIBQv8Bg0LNAFENAgsAAAtBzIDAgABBKxCjgICAAAALIAIgARCugICAACEBIABB4ABqJICAgIAAIAELkQUGAX8EfgF/An4BfwJ+I4CAgIAAQeAAayIAJICAgIAAELOAgIAAIQEQhYCAgAAhAiABEI6AgIAAIQMgARCPgICAACEEIAEQkICAgAAaIANCIIinIQUCQAJAAkADQCAFRQ0BIAEgBBCRgICAACEGIAEgBBCJgICAACEDIARC/wGDQgRSDQIgA0L/AYNCzABSDQIgBUF/aiEFIAMQjoCAgAAhByADEI+AgIAAIQQgAxCQgICAABogB0IgiKchCANAAkAgCA0AIAYhBAwCCyADIAQQkYCAgAAhCSADIAQQiYCAgAAhCiAEQv8Bg0LLAFINBCAEEISAgIAAIQcgAEEANgJYIAAgBDcDUCAAIAdCIIg+AlwgAEHAAGogAEHQAGoQuYCAgAAgACkDQCIEQgJRDQQgBEL/////D4NCAFINBCAAQTBqIAApA0gQuoCAgAAgACkDMKcNBAJAAkACQCAAKQM4ELuAgIAAQiCIpw4CAQAHCyAAKAJYIAAoAlwQvICAgABBAk8NBiAAQSBqIABB0ABqELmAgIAAIAApAyAiBEICUQ0GIARC/////w+DQgBSDQYgAEEQaiAAKQMoELqAgIAAIAApAxCnDQZCASEHIAApAxghBAwBCyAAKAJYIAAoAlwQvICAgABBAUsNBSAAIABB0ABqELmAgIAAIAApAwAiBEICUQ0FIARC/////w+DQgBSDQUgACkDCCIEQv8Bg0LNAFINBUIAIQcLIApC/wGDQssAUg0EIAhBf2ohCCACIAcgBBCugICAAEIBEI2AgIAAIQIgCSEEDAALCwsgAhCGgICAACEEIABB4ABqJICAgIAAIAQPCyAAQdAAahCkgICAAAALIABB0ABqEKSAgIAAAAtRAgF/AX4jgICAgABBEGsiACSAgICAAEECEKmAgIAAIABBCGpBAhClgICAACAANQIMIQEgACgCCBCtgICAACAAQRBqJICAgIAAIAFCIIZCBIQLUQIBfwF+I4CAgIAAQRBrIgAkgICAgABBAxCpgICAACAAQQhqQQMQpYCAgAAgADUCDCEBIAAoAggQrYCAgAAgAEEQaiSAgICAACABQiCGQgSEC60DAgF/AX4jgICAgABBgAFrIgIkgICAgAACQCAAQv8Bg0LLAFINACAAEISAgIAAIQMgAkEANgJoIAIgADcDYCACIANCIIg+AmwgAkHQAGogAkHgAGoQuYCAgAAgAikDUCIAQgJRDQAgAEL/////D4NCAFINACACQcAAaiACKQNYELqAgIAAIAIpA0CnDQACQAJAAkAgAikDSBC7gICAAEIgiKcOAgEAAwsgAigCaCACKAJsELyAgIAAQQJPDQIgAkEwaiACQeAAahC5gICAACACKQMwIgBCAlENAiAAQv////8Pg0IAUg0CIAJBIGogAikDOBC6gICAACACKQMgpw0CIAIpAyghAEIBIQMMAQsgAigCaCACKAJsELyAgIAAQQFLDQEgAkEQaiACQeAAahC5gICAACACKQMQIgBCAlENASAAQv////8Pg0IAUg0BQgAhAyACKQMYIgBC/wGDQs0AUg0BCyACIAEQoICAgAAgAikDAKcNACACQeAAakEAIAMgACACKQMIEMSAgIAAIAJB4ABqELGAgIAAIQAgAkGAAWokgICAgAAgAA8LAAALqQMCAX8BfiOAgICAAEHwAGsiAiSAgICAAAJAIABC/wGDQssAUg0AIAAQhICAgAAhAyACQQA2AmggAiAANwNgIAIgA0IgiD4CbCACQdAAaiACQeAAahC5gICAACACKQNQIgBCAlENACAAQv////8Pg0IAUg0AIAJBwABqIAIpA1gQuoCAgAAgAikDQKcNAAJAAkACQCACKQNIELuAgIAAQiCIpw4CAQADCyACKAJoIAIoAmwQvICAgABBAk8NAiACQTBqIAJB4ABqELmAgIAAIAIpAzAiAEICUQ0CIABC/////w+DQgBSDQIgAkEgaiACKQM4ELqAgIAAIAIpAyCnDQIgAikDKCEAQgEhAwwBCyACKAJoIAIoAmwQvICAgABBAUsNASACQRBqIAJB4ABqELmAgIAAIAIpAxAiAEICUQ0BIABC/////w+DQgBSDQFCACEDIAIpAxgiAEL/AYNCzQBSDQELIAFC/wGDQgRSDQAgAkEAIAMgACABQiCIpxDGgICAACACKQMAIQAgAikDCCEBIAJB8ABqJICAgIAAQgIgASAAUBsPCwAAC5EDAgF/AX4jgICAgABB8ABrIgEkgICAgAACQAJAIABC/wGDQssAUg0AIAAQhICAgAAhAiABQQA2AlggASAANwNQIAEgAkIgiD4CXCABQcAAaiABQdAAahC5gICAACABKQNAIgBCAlENACAAQv////8Pg0IAUg0AIAFBMGogASkDSBC6gICAACABKQMwpw0AAkACQCABKQM4ELuAgIAAQiCIpw4CAQACCyABKAJYIAEoAlwQvICAgABBAk8NASABQSBqIAFB0ABqELmAgIAAIAEpAyAiAEICUQ0BIABC/////w+DQgBSDQEgAUEQaiABKQMoELqAgIAAIAEpAxCnDQEgASkDGCEAQgEhAgwCCyABKAJYIAEoAlwQvICAgABBAUsNACABIAFB0ABqELmAgIAAIAEpAwAiAEICUQ0AIABC/////w+DQgBSDQBCACECIAEpAwgiAEL/AYNCzQBRDQELAAALIAFB0ABqQQAgAiAAEMiAgIAAIAFB0ABqELGAgIAAIQAgAUHwAGokgICAgAAgAAsCAAsLiwIBAEGAgMAAC4ECYXR0ZW1wdCB0byBzdWJ0cmFjdCB3aXRoIG92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' ledger=7136 ledger_close_time=None
Transaction success: AAAAAAACLOIAAAAAAAAAAQAAAAAAAAAYAAAAAMu8SHUN67hTUJOz3q+IrH9M/4dCVXaljeK6x1Ss20YWAAAAAA==

from py-stellar-base.

overcat avatar overcat commented on July 17, 2024

If the problem is still not resolved, it would be better if you could provide the xdr of the transaction so that I can take a closer look.

from py-stellar-base.

yuriescl avatar yuriescl commented on July 17, 2024

Found the issue: it was incorrect source account.
Fixed in bp-ventures/lightecho-stellar-oracle@30dca1f
Thank you very much for helping and proving the working code example.

from py-stellar-base.

overcat avatar overcat commented on July 17, 2024

I'm glad to hear that you have resolved this issue.

In addition, this package has now been released on pypi, so you no longer need to get it from GitHub.
https://pypi.org/project/stellar-sdk/9.0.0a1/
https://github.com/bp-ventures/lightecho-stellar-oracle/blob/trunk/oracle-onchain/sep40/cli/pyproject.toml#L11

from py-stellar-base.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.