Module: IcAgent

Defined in:
lib/ic_agent.rb,
lib/ic_agent/agent.rb,
lib/ic_agent/utils.rb,
lib/ic_agent/candid.rb,
lib/ic_agent/client.rb,
lib/ic_agent/version.rb,
lib/ic_agent/canister.rb,
lib/ic_agent/identity.rb,
lib/ic_agent/principal.rb,
lib/ic_agent/ast/parser.rb,
lib/ic_agent/ast/writer.rb,
lib/ic_agent/certificate.rb,
lib/ic_agent/system_state.rb,
lib/ic_agent/ast/assembler.rb,
lib/ic_agent/common/ledger.rb,
lib/ic_agent/common/governance.rb,
lib/ic_agent/common/management.rb,
lib/ic_agent/ast/statement_parser.rb,
lib/ic_agent/common/cycles_wallet.rb,
lib/ic_agent/ast/nodes/named_nodes.rb,
lib/ic_agent/ast/nodes/string_literal.rb,
lib/ic_agent/ast/nodes/statement_nodes.rb

Defined Under Namespace

Modules: Ast, Common, Utils Classes: AccountIdentifier, Agent, Candid, Canister, Certificate, Client, DelegateIdentity, Error, Identity, NodeId, Principal, PrincipalSort, Request, SyetemState, TypeError, ValueError

Constant Summary collapse

IC_REQUEST_DOMAIN_SEPARATOR =
"\x0Aic-request".freeze
IC_ROOT_KEY =
"\x4E\x9A\xF9\x9F\x06\x13\x26\x81\xE7\xD2\x55\x2A\x26\x17\x98\x51\xE9\xC3\x79\xB3\xC7\xBE\x88\x27\xB8\x35\x17\xFC\x84\x4E\x4C\x4F".freeze
IC_PUBKEY_ED_DER_HEAD =
'302a300506032b6570032100'
IC_PUBKEY_SECP_DER_HERD =
'3056301006072a8648ce3d020106052b8104000a034200'
DEFAULT_POLL_TIMEOUT_SECS =
60
VERSION =
'0.1.3'
CRC_LENGTH_IN_BYTES =
4
HASH_LENGTH_IN_BYTES =
28
MAX_LENGTH_IN_BYTES =
29