Skip to content

mrbonezy/registry-contract

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TON Registry Contract

Tests

Contract source code

TLB:

message_description#_ verifier_id:uint256 valid_until:uint32 source_addr:MsgAddress target_addr:MsgAddress msg:^Cell = MessageDescription;
message_signatures#_ {n:#} signature:(bits 512) pub_key:uint256 next:^(MessageSignatureData n) = MessageSignatureData (n + 1);
message_signatures_last#_ signature:(bits 512) pub_key:uint256 = MessageSignatureData 1;
forward_message#75217758 {n:#} query_id:uint64 msg:^MessageDescription signatures:^(MessageSignatureData n) = InternalMsgBody;

text#_ b:bits = TextCell;
verifier_settings#_ multi_sig_threshold:uint8 pub_key_endpoints:(HashMapE 256 uint32) name:^(TextCell) marketing_url:^(TextCell) = VerifierSettings;
update_verifier#6002d61a query_id:uint64 verifier_id:uint256 settings:VerifierSettings = InternalMsgBody;

remove_verifier#19fa5637 query_id:uint64 id:uint256 = InternalMsgBody;

verifier#_ admin:MsgAddress settings:VerifierSettings = Verifier;
storage#_ verifiers:(HashMapE 256 Verifier) = Storage;

About

TON

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.9%
  • JavaScript 0.1%