Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Candid Files #570

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/ckbtc/candid/minter.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 8001dd214 (2024-02-26) 'rs/bitcoin/ckbtc/minter/ckbtc_minter.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/bitcoin/ckbtc/minter/ckbtc_minter.did' by import-candid
// Represents an account on the ckBTC ledger.
type Account = record { owner : principal; subaccount : opt blob };

Expand Down
9 changes: 9 additions & 0 deletions packages/cketh/candid/minter.certified.idl.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,15 @@ export const idlFactory = ({ IDL }) => {
'timestamp' : IDL.Nat64,
'payload' : IDL.Variant({
'SkippedBlock' : IDL.Record({ 'block_number' : IDL.Nat }),
'AcceptedErc20Deposit' : IDL.Record({
'principal' : IDL.Principal,
'transaction_hash' : IDL.Text,
'value' : IDL.Nat,
'log_index' : IDL.Nat,
'block_number' : IDL.Nat,
'erc20_contract_address' : IDL.Text,
'from_address' : IDL.Text,
}),
'SignedTransaction' : IDL.Record({
'raw_transaction' : IDL.Text,
'withdrawal_id' : IDL.Nat,
Expand Down
11 changes: 11 additions & 0 deletions packages/cketh/candid/minter.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,17 @@ export interface Event {
timestamp: bigint;
payload:
| { SkippedBlock: { block_number: bigint } }
| {
AcceptedErc20Deposit: {
principal: Principal;
transaction_hash: string;
value: bigint;
log_index: bigint;
block_number: bigint;
erc20_contract_address: string;
from_address: string;
};
}
| {
SignedTransaction: {
raw_transaction: string;
Expand Down
11 changes: 10 additions & 1 deletion packages/cketh/candid/minter.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 8001dd214 (2024-02-26) 'rs/ethereum/cketh/minter/cketh_minter.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/ethereum/cketh/minter/cketh_minter.did' by import-candid
type EthereumNetwork = variant {
// The public Ethereum mainnet.
Mainnet;
Expand Down Expand Up @@ -302,6 +302,15 @@ type Event = record {
ckerc20_token_symbol : text;
ckerc20_ledger_id : principal;
};
AcceptedErc20Deposit : record {
transaction_hash : text;
block_number : nat;
log_index : nat;
from_address : text;
value : nat;
"principal" : principal;
erc20_contract_address : text;
};
};
};

Expand Down
9 changes: 9 additions & 0 deletions packages/cketh/candid/minter.idl.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,15 @@ export const idlFactory = ({ IDL }) => {
'timestamp' : IDL.Nat64,
'payload' : IDL.Variant({
'SkippedBlock' : IDL.Record({ 'block_number' : IDL.Nat }),
'AcceptedErc20Deposit' : IDL.Record({
'principal' : IDL.Principal,
'transaction_hash' : IDL.Text,
'value' : IDL.Nat,
'log_index' : IDL.Nat,
'block_number' : IDL.Nat,
'erc20_contract_address' : IDL.Text,
'from_address' : IDL.Text,
}),
'SignedTransaction' : IDL.Record({
'raw_transaction' : IDL.Text,
'withdrawal_id' : IDL.Nat,
Expand Down
2 changes: 1 addition & 1 deletion packages/cmc/candid/cmc.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 044cfd5 (2024-01-25 tags: release-2024-01-25_14-09+p2p-con) 'rs/nns/cmc/cmc.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/nns/cmc/cmc.did' by import-candid
type Cycles = nat;
type BlockIndex = nat64;
type log_visibility = variant {
Expand Down
2 changes: 1 addition & 1 deletion packages/ledger-icp/candid/index.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 044cfd5 (2024-01-25 tags: release-2024-01-25_14-09+p2p-con) 'rs/rosetta-api/icp_ledger/index/index.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/rosetta-api/icp_ledger/index/index.did' by import-candid
type Account = record { owner : principal; subaccount : opt vec nat8 };
type GetAccountIdentifierTransactionsArgs = record {
max_results : nat64;
Expand Down
2 changes: 2 additions & 0 deletions packages/ledger-icp/candid/ledger.certified.idl.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export const idlFactory = ({ IDL }) => {
'num_blocks_to_archive' : IDL.Nat64,
'max_transactions_per_response' : IDL.Opt(IDL.Nat64),
'trigger_threshold' : IDL.Nat64,
'more_controller_ids' : IDL.Opt(IDL.Vec(IDL.Principal)),
'max_message_size_bytes' : IDL.Opt(IDL.Nat64),
'cycles_for_archive_creation' : IDL.Opt(IDL.Nat64),
'node_max_memory_size_bytes' : IDL.Opt(IDL.Nat64),
Expand Down Expand Up @@ -325,6 +326,7 @@ export const init = ({ IDL }) => {
'num_blocks_to_archive' : IDL.Nat64,
'max_transactions_per_response' : IDL.Opt(IDL.Nat64),
'trigger_threshold' : IDL.Nat64,
'more_controller_ids' : IDL.Opt(IDL.Vec(IDL.Principal)),
'max_message_size_bytes' : IDL.Opt(IDL.Nat64),
'cycles_for_archive_creation' : IDL.Opt(IDL.Nat64),
'node_max_memory_size_bytes' : IDL.Opt(IDL.Nat64),
Expand Down
1 change: 1 addition & 0 deletions packages/ledger-icp/candid/ledger.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ export interface ArchiveOptions {
num_blocks_to_archive: bigint;
max_transactions_per_response: [] | [bigint];
trigger_threshold: bigint;
more_controller_ids: [] | [Array<Principal>];
max_message_size_bytes: [] | [bigint];
cycles_for_archive_creation: [] | [bigint];
node_max_memory_size_bytes: [] | [bigint];
Expand Down
3 changes: 2 additions & 1 deletion packages/ledger-icp/candid/ledger.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 044cfd5 (2024-01-25 tags: release-2024-01-25_14-09+p2p-con) 'rs/rosetta-api/icp_ledger/ledger.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/rosetta-api/icp_ledger/ledger.did' by import-candid
// This is the official Ledger interface that is guaranteed to be backward compatible.

// Amount of tokens, measured in 10^-8 of a token.
Expand Down Expand Up @@ -265,6 +265,7 @@ type ArchiveOptions = record {
node_max_memory_size_bytes : opt nat64;
max_message_size_bytes : opt nat64;
controller_id : principal;
more_controller_ids: opt vec principal;
cycles_for_archive_creation : opt nat64;
max_transactions_per_response : opt nat64;
};
Expand Down
2 changes: 2 additions & 0 deletions packages/ledger-icp/candid/ledger.idl.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export const idlFactory = ({ IDL }) => {
'num_blocks_to_archive' : IDL.Nat64,
'max_transactions_per_response' : IDL.Opt(IDL.Nat64),
'trigger_threshold' : IDL.Nat64,
'more_controller_ids' : IDL.Opt(IDL.Vec(IDL.Principal)),
'max_message_size_bytes' : IDL.Opt(IDL.Nat64),
'cycles_for_archive_creation' : IDL.Opt(IDL.Nat64),
'node_max_memory_size_bytes' : IDL.Opt(IDL.Nat64),
Expand Down Expand Up @@ -345,6 +346,7 @@ export const init = ({ IDL }) => {
'num_blocks_to_archive' : IDL.Nat64,
'max_transactions_per_response' : IDL.Opt(IDL.Nat64),
'trigger_threshold' : IDL.Nat64,
'more_controller_ids' : IDL.Opt(IDL.Vec(IDL.Principal)),
'max_message_size_bytes' : IDL.Opt(IDL.Nat64),
'cycles_for_archive_creation' : IDL.Opt(IDL.Nat64),
'node_max_memory_size_bytes' : IDL.Opt(IDL.Nat64),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Do not edit. Compiled with ./scripts/compile-idl-js from packages/ledger-icrc/candid/icrc_index.did */
/* Do not edit. Compiled with ./scripts/compile-idl-js from packages/ledger-icrc/candid/icrc_index-ng.did */
export const idlFactory = ({ IDL }) => {
const Value = IDL.Rec();
const UpgradeArg = IDL.Record({ 'ledger_id' : IDL.Opt(IDL.Principal) });
Expand Down
2 changes: 1 addition & 1 deletion packages/ledger-icrc/candid/icrc_index-ng.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit f3198ee10 (2024-01-30) 'rs/rosetta-api/icrc1/index-ng/index-ng.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/rosetta-api/icrc1/index-ng/index-ng.did' by import-candid
type Tokens = nat;

type InitArg = record {
Expand Down
2 changes: 1 addition & 1 deletion packages/ledger-icrc/candid/icrc_index-ng.idl.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Do not edit. Compiled with ./scripts/compile-idl-js from packages/ledger-icrc/candid/icrc_index.did */
/* Do not edit. Compiled with ./scripts/compile-idl-js from packages/ledger-icrc/candid/icrc_index-ng.did */
export const idlFactory = ({ IDL }) => {
const Value = IDL.Rec();
const UpgradeArg = IDL.Record({ 'ledger_id' : IDL.Opt(IDL.Principal) });
Expand Down
2 changes: 1 addition & 1 deletion packages/ledger-icrc/candid/icrc_index.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 044cfd5 (2024-01-25 tags: release-2024-01-25_14-09+p2p-con) 'rs/rosetta-api/icrc1/index/index.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/rosetta-api/icrc1/index/index.did' by import-candid
type TxId = nat;

type Account = record { owner : principal; subaccount : opt blob };
Expand Down
2 changes: 2 additions & 0 deletions packages/ledger-icrc/candid/icrc_ledger.certified.idl.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ export const idlFactory = ({ IDL }) => {
'num_blocks_to_archive' : IDL.Nat64,
'max_transactions_per_response' : IDL.Opt(IDL.Nat64),
'trigger_threshold' : IDL.Nat64,
'more_controller_ids' : IDL.Opt(IDL.Vec(IDL.Principal)),
'max_message_size_bytes' : IDL.Opt(IDL.Nat64),
'cycles_for_archive_creation' : IDL.Opt(IDL.Nat64),
'node_max_memory_size_bytes' : IDL.Opt(IDL.Nat64),
Expand Down Expand Up @@ -327,6 +328,7 @@ export const init = ({ IDL }) => {
'num_blocks_to_archive' : IDL.Nat64,
'max_transactions_per_response' : IDL.Opt(IDL.Nat64),
'trigger_threshold' : IDL.Nat64,
'more_controller_ids' : IDL.Opt(IDL.Vec(IDL.Principal)),
'max_message_size_bytes' : IDL.Opt(IDL.Nat64),
'cycles_for_archive_creation' : IDL.Opt(IDL.Nat64),
'node_max_memory_size_bytes' : IDL.Opt(IDL.Nat64),
Expand Down
1 change: 1 addition & 0 deletions packages/ledger-icrc/candid/icrc_ledger.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ export interface InitArgs {
num_blocks_to_archive: bigint;
max_transactions_per_response: [] | [bigint];
trigger_threshold: bigint;
more_controller_ids: [] | [Array<Principal>];
max_message_size_bytes: [] | [bigint];
cycles_for_archive_creation: [] | [bigint];
node_max_memory_size_bytes: [] | [bigint];
Expand Down
3 changes: 2 additions & 1 deletion packages/ledger-icrc/candid/icrc_ledger.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 044cfd5 (2024-01-25 tags: release-2024-01-25_14-09+p2p-con) 'rs/rosetta-api/icrc1/ledger/ledger.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/rosetta-api/icrc1/ledger/ledger.did' by import-candid
type BlockIndex = nat;
type Subaccount = blob;
// Number of nanoseconds since the UNIX epoch in UTC timezone.
Expand Down Expand Up @@ -118,6 +118,7 @@ type InitArgs = record {
cycles_for_archive_creation : opt nat64;
node_max_memory_size_bytes : opt nat64;
controller_id : principal;
more_controller_ids : opt vec principal;
};
};

Expand Down
2 changes: 2 additions & 0 deletions packages/ledger-icrc/candid/icrc_ledger.idl.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ export const idlFactory = ({ IDL }) => {
'num_blocks_to_archive' : IDL.Nat64,
'max_transactions_per_response' : IDL.Opt(IDL.Nat64),
'trigger_threshold' : IDL.Nat64,
'more_controller_ids' : IDL.Opt(IDL.Vec(IDL.Principal)),
'max_message_size_bytes' : IDL.Opt(IDL.Nat64),
'cycles_for_archive_creation' : IDL.Opt(IDL.Nat64),
'node_max_memory_size_bytes' : IDL.Opt(IDL.Nat64),
Expand Down Expand Up @@ -335,6 +336,7 @@ export const init = ({ IDL }) => {
'num_blocks_to_archive' : IDL.Nat64,
'max_transactions_per_response' : IDL.Opt(IDL.Nat64),
'trigger_threshold' : IDL.Nat64,
'more_controller_ids' : IDL.Opt(IDL.Vec(IDL.Principal)),
'max_message_size_bytes' : IDL.Opt(IDL.Nat64),
'cycles_for_archive_creation' : IDL.Opt(IDL.Nat64),
'node_max_memory_size_bytes' : IDL.Opt(IDL.Nat64),
Expand Down
2 changes: 1 addition & 1 deletion packages/nns/candid/genesis_token.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 044cfd5 (2024-01-25 tags: release-2024-01-25_14-09+p2p-con) 'rs/nns/gtc/canister/gtc.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/nns/gtc/canister/gtc.did' by import-candid
type AccountState = record {
authenticated_principal_id : opt principal;
successfully_transferred_neurons : vec TransferredNeuron;
Expand Down
27 changes: 27 additions & 0 deletions packages/nns/candid/governance.certified.idl.js
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,18 @@ export const idlFactory = ({ IDL }) => {
'use_registry_derived_rewards' : IDL.Opt(IDL.Bool),
'rewards' : IDL.Vec(RewardNodeProvider),
});
const Decimal = IDL.Record({ 'human_readable' : IDL.Opt(IDL.Text) });
const NeuronsFundMatchedFundingCurveCoefficients = IDL.Record({
'contribution_threshold_xdr' : IDL.Opt(Decimal),
'one_third_participation_milestone_xdr' : IDL.Opt(Decimal),
'full_participation_milestone_xdr' : IDL.Opt(Decimal),
});
const NeuronsFundEconomics = IDL.Record({
'neurons_fund_matched_funding_curve_coefficients' : IDL.Opt(
NeuronsFundMatchedFundingCurveCoefficients
),
'max_theoretical_neurons_fund_participation_amount_xdr' : IDL.Opt(Decimal),
});
const NetworkEconomics = IDL.Record({
'neuron_minimum_stake_e8s' : IDL.Nat64,
'max_proposals_to_keep_per_topic' : IDL.Nat32,
Expand All @@ -255,6 +267,7 @@ export const idlFactory = ({ IDL }) => {
'neuron_spawn_dissolve_delay_seconds' : IDL.Nat64,
'minimum_icp_xdr_rate' : IDL.Nat64,
'maximum_node_provider_rewards_e8s' : IDL.Nat64,
'neurons_fund_economics' : IDL.Opt(NeuronsFundEconomics),
});
const ApproveGenesisKyc = IDL.Record({
'principals' : IDL.Vec(IDL.Principal),
Expand Down Expand Up @@ -671,6 +684,7 @@ export const idlFactory = ({ IDL }) => {
'source_neuron_info' : IDL.Opt(NeuronInfo),
});
const MakeProposalResponse = IDL.Record({
'message' : IDL.Opt(IDL.Text),
'proposal_id' : IDL.Opt(NeuronId),
});
const StakeMaturityResponse = IDL.Record({
Expand Down Expand Up @@ -1057,6 +1071,18 @@ export const init = ({ IDL }) => {
'use_registry_derived_rewards' : IDL.Opt(IDL.Bool),
'rewards' : IDL.Vec(RewardNodeProvider),
});
const Decimal = IDL.Record({ 'human_readable' : IDL.Opt(IDL.Text) });
const NeuronsFundMatchedFundingCurveCoefficients = IDL.Record({
'contribution_threshold_xdr' : IDL.Opt(Decimal),
'one_third_participation_milestone_xdr' : IDL.Opt(Decimal),
'full_participation_milestone_xdr' : IDL.Opt(Decimal),
});
const NeuronsFundEconomics = IDL.Record({
'neurons_fund_matched_funding_curve_coefficients' : IDL.Opt(
NeuronsFundMatchedFundingCurveCoefficients
),
'max_theoretical_neurons_fund_participation_amount_xdr' : IDL.Opt(Decimal),
});
const NetworkEconomics = IDL.Record({
'neuron_minimum_stake_e8s' : IDL.Nat64,
'max_proposals_to_keep_per_topic' : IDL.Nat32,
Expand All @@ -1066,6 +1092,7 @@ export const init = ({ IDL }) => {
'neuron_spawn_dissolve_delay_seconds' : IDL.Nat64,
'minimum_icp_xdr_rate' : IDL.Nat64,
'maximum_node_provider_rewards_e8s' : IDL.Nat64,
'neurons_fund_economics' : IDL.Opt(NeuronsFundEconomics),
});
const ApproveGenesisKyc = IDL.Record({
'principals' : IDL.Vec(IDL.Principal),
Expand Down
16 changes: 16 additions & 0 deletions packages/nns/candid/governance.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,9 @@ export interface CreateServiceNervousSystem {
swap_parameters: [] | [SwapParameters];
initial_token_distribution: [] | [InitialTokenDistribution];
}
export interface Decimal {
human_readable: [] | [string];
}
export interface DerivedProposalInformation {
swap_background_information: [] | [SwapBackgroundInformation];
}
Expand Down Expand Up @@ -337,6 +340,7 @@ export interface ListProposalInfoResponse {
proposal_info: Array<ProposalInfo>;
}
export interface MakeProposalResponse {
message: [] | [string];
proposal_id: [] | [NeuronId];
}
export interface MakingSnsProposal {
Expand Down Expand Up @@ -393,6 +397,7 @@ export interface NetworkEconomics {
neuron_spawn_dissolve_delay_seconds: bigint;
minimum_icp_xdr_rate: bigint;
maximum_node_provider_rewards_e8s: bigint;
neurons_fund_economics: [] | [NeuronsFundEconomics];
}
export interface Neuron {
id: [] | [NeuronId];
Expand Down Expand Up @@ -474,6 +479,17 @@ export interface NeuronsFundData {
initial_neurons_fund_participation: [] | [NeuronsFundParticipation];
neurons_fund_refunds: [] | [NeuronsFundSnapshot];
}
export interface NeuronsFundEconomics {
neurons_fund_matched_funding_curve_coefficients:
| []
| [NeuronsFundMatchedFundingCurveCoefficients];
max_theoretical_neurons_fund_participation_amount_xdr: [] | [Decimal];
}
export interface NeuronsFundMatchedFundingCurveCoefficients {
contribution_threshold_xdr: [] | [Decimal];
one_third_participation_milestone_xdr: [] | [Decimal];
full_participation_milestone_xdr: [] | [Decimal];
}
export interface NeuronsFundNeuron {
hotkey_principal: [] | [string];
is_capped: [] | [boolean];
Expand Down
18 changes: 16 additions & 2 deletions packages/nns/candid/governance.did
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Generated from IC repo commit 044cfd5 (2024-01-25 tags: release-2024-01-25_14-09+p2p-con) 'rs/nns/governance/canister/governance.did' by import-candid
// Generated from IC repo commit fff2052 (2024-03-07 tags: release-2024-03-06_23-01+p2p) 'rs/nns/governance/canister/governance.did' by import-candid
type AccountIdentifier = record { hash : vec nat8 };
type Action = variant {
RegisterKnownNeuron : KnownNeuron;
Expand Down Expand Up @@ -124,6 +124,7 @@ type CreateServiceNervousSystem = record {
swap_parameters : opt SwapParameters;
initial_token_distribution : opt InitialTokenDistribution;
};
type Decimal = record { human_readable : opt text };
type DerivedProposalInformation = record {
swap_background_information : opt SwapBackgroundInformation;
};
Expand Down Expand Up @@ -276,7 +277,10 @@ type ListProposalInfo = record {
include_status : vec int32;
};
type ListProposalInfoResponse = record { proposal_info : vec ProposalInfo };
type MakeProposalResponse = record { proposal_id : opt NeuronId };
type MakeProposalResponse = record {
message : opt text;
proposal_id : opt NeuronId;
};
type MakingSnsProposal = record {
proposal : opt Proposal;
caller : opt principal;
Expand Down Expand Up @@ -323,6 +327,7 @@ type NetworkEconomics = record {
neuron_spawn_dissolve_delay_seconds : nat64;
minimum_icp_xdr_rate : nat64;
maximum_node_provider_rewards_e8s : nat64;
neurons_fund_economics : opt NeuronsFundEconomics;
};
type Neuron = record {
id : opt NeuronId;
Expand Down Expand Up @@ -403,6 +408,15 @@ type NeuronsFundData = record {
initial_neurons_fund_participation : opt NeuronsFundParticipation;
neurons_fund_refunds : opt NeuronsFundSnapshot;
};
type NeuronsFundEconomics = record {
neurons_fund_matched_funding_curve_coefficients : opt NeuronsFundMatchedFundingCurveCoefficients;
max_theoretical_neurons_fund_participation_amount_xdr : opt Decimal;
};
type NeuronsFundMatchedFundingCurveCoefficients = record {
contribution_threshold_xdr : opt Decimal;
one_third_participation_milestone_xdr : opt Decimal;
full_participation_milestone_xdr : opt Decimal;
};
type NeuronsFundNeuron = record {
hotkey_principal : opt text;
is_capped : opt bool;
Expand Down
Loading
Loading